Методы d моделирования Методы трехмерного моделирования делятся на вида



Download 29,5 Kb.
Sana03.04.2022
Hajmi29,5 Kb.
#526143
Bog'liq
Методы 3D


Методы 3D моделирования

Методы трехмерного моделирования делятся на 3 вида:

1. Каркасное (проволочное) моделирование;

2. Поверхностное (полигональное) моделирование;

3. Твердотельное (сплошное, объемное) моделирование.

Каркасное моделирование. Каркасная модель полностью описывается в терминах точек и линий (рисунок 1). Это моделирование самого низкого уровня и имеет ряд серьезных ограничений, большинство из которых возникает из-за недостатка информации о гранях, которые заключены между линиями, и невозможности выделить внутреннюю и внешнюю область изображения твердого объемного тела.

Рисунок 1 -- Каркасная и твердотельная модели



Однако каркасная модель требует меньше памяти и вполне пригодна для решения задач, относящихся к простым. Каркасное представление часто используется не при моделировании, а при отображении моделей как один из методов визуализации [5].

Наиболее широко каркасное моделирование используется для имитации траектории движения инструмента, выполняющего несложные операции по 2.5 или 3 осям. Понятие 2.5 оси связано с тем, что более простые системы могут обрабатывать информацию о формах только с постоянным поперечным сечением. Такую форму можно построить следующим образом - сначала создается вид XY, а затем каждой точке приписываются два значения координаты Z, характеризующие глубину изображения[6].

Недостатки каркасной модели:

1. Неоднозначность - для того, чтобы представить модель в каркасном виде, нужно представить все ребра (это эффект может привести к непредсказуемым результатам. Нельзя отличить видимые грани от невидимых. Операцию по удалению невидимых линий можно выполнить только в ручную с применением команд редактирования каждой отдельной линии, но результат этой работы равносилен разрушению всей созданной каркасной конструкции, т.к. линии невидимы в одном виде и видимы в другом);

2. Невозможность распознавания криволинейных граней - мнимые ребра (боковые поверхности цилиндрической формы реально не имеют ребер, хотя на изображении есть изображение некоторых мнимых ребер, которые ограничивают такие поверхности. Расположение этих мнимых ребер меняется в зависимости от направления вида, поэтому эти силуэты не распознаются как элементы каркасной модели и не отображаются на них);

3. Невозможность обнаружить взаимное влияние компонент (каркасная модель не несет информации о поверхностях, ограничивающих форму, что обуславливает невозможность обнаружения нежелательных взаимодействий между гранями объекта и существенно ограничивает использование каркасной модели в пакетах, имитирующих траекторию движения инструмента или имитацию функционирования робота, так как при таком моделировании не могут быть выявлены на стадии проектирования многие коллизии, появляющиеся при механической сборке);

4. Трудности, связанные с вычислением физических характеристик;

5. Отсутствие средств выполнения тоновых изображений (основным принципом техники выполнения тоновых изображений, т.е. обеспечение плавных переходов различных цветов и нанесение светотени, является то, что затенению подвергаются грани, а не ребра)[7].

Поверхностное моделирование. Поверхностное моделирование определяется в терминах точек, линий и поверхностей (рисунок 2). При построении поверхностной модели предполагается, что технические объекты ограничены поверхностями, которые отделяют их от окружающей среды. Такая оболочка изображается графическими поверхностями. Поверхность технического объекта снова становится ограниченной контурами, но эти контуры уже являются результатом 2-х касающихся или пересекающихся поверхностей. Точки объектов - вершины, могут быть заданы пересечением трех поверхностей[8].

Рисунок 2 -- Поверхностное (полигональное) моделирование



Поверхностное моделирование имеет следующие преимущества по сравнению с каркасным:

1. способность распознавания и изображения сложных криволинейных граней;

2. изображение грани для получения тоновых изображений;

3. особые построения на поверхности (отверстия);

4. возможность получения качественного изображения;
5. обеспечение более эффективных средств для имитации функционирования роботов.

В основу поверхностной модели положены два основных математических положения:

1. Любую поверхность можно аппроксимировать многогранником, каждая грань которого является простейшим плоским многоугольником;

2. Наряду с плоскими многоугольниками в модели допускаются поверхности второго порядка и аналитически неописываемые поверхности, форму которых можно определить с помощью различных методов аппроксимации и интерполяции[9].

В отличие от каркасного моделирования каждый объект имеет внутреннюю и внешнюю часть.

Твердотельное моделирование. Твердотельная модель описывается в терминах того трехмерного объема, который занимает определяемое ею тело (рисунок 1). Твердотельное моделирование является самым совершенным и самым достоверным методом создания копии реального объекта.

Преимущества твердотельных моделей:

1. Полное определение объемной формы с возможностью разграничивать внутренний и внешние области объекта, что необходимо для взаимовлияний компонент.

2. Обеспечение автоматического удаления скрытых линий.

3. Автоматическое построение 3D разрезов компонентов, что особенно важно при анализе сложных сборочных изделий.

4. Применение методов анализа с автоматическим получением изображения точных весовых характеристик методом конечных элементов.

5. Получение тоновых эффектов, манипуляции с источниками света[10].

Методы создания трехмерных твердотельных моделей подразделяются на два класса:

· Метод конструктивного представления (C-Rep);

· Метод граничного представления (B-Rep).

Метод конструктивного представления заключается в построении твердотельных моделей, из базовых составляющих элементов, называемых твердотельными примитивами, и определяемых формой, размерами, точкой привязки и ориентацией.

Модель конструктивной геометрии представляет собой бинарный древовидный граф G=(V,U) , где V - множество вершин - базовые элементы формы - примитивы, из которых конструируется объект, а U- множество ребер, которые обозначают теоретико-множественные операции, выполняемые над соответствующими базовыми элементами формы.

Каждый примитив модели задан множеством атрибутов:

A=

где X,Y,Z - координаты точки привязки локальной СК к системе целого объекта; Lx,Ly,Lz - углы поворота, Sx,Sy,...Sn - метрические параметры объекта.



Булевы операции являются существующим инструментарием для построения модели c-rep при определении взаимоотношений между соседними примитивами. Булевы операции базируются на понятиях алгебраической теории множеств, и имеют обычный смысл, когда применяются к твердотельным объектам. Наиболее часто следующие операции: пересечение, объединение и разность[11].

Граничное представление - описание границ объекта или точного аналитического задания граней, описывающих тело. Это единственный метод, позволяющий создать точное, а не приближенное представление геометрического твердого тела. При таком подходе от пользователя требуется задание контуров или границ объекта, а также эскизы разных видов объектов, и указание линий связей между этими видами, чтобы можно было установить взаимное соответствие [12].
Download 29,5 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish