КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Виды трехмерного моделирования
Геометрические трехмерные модели делятся на три вида: каркасные (проволочные), поверхностные и твердотельные (сплошные). Каркасная модель полностью описывается геометрическими объектами первого порядка – линиями и ребрами. Такие модели применяются, как правило, для задания объектов, представляющих собой замкнутые многогранники произвольной формы, ограниченные плоскими гранями, или объекты, получаемые перемещением образующей, которая фиксируется в некоторых положениях. Модель в этом случае описывается координатами вершин многогранника с указанием связей между ними, т.е. ребер. Пример каркасной модели представлен на рис. 18.1. Каркасное моделирование представляет собой моделирование самого низкого уровня и имеет ряд серьезных ограничений, большинство из которых возникает из-за недостатка информации о гранях, заключенных между линиями, и невозможности выделить внешнюю и внутреннюю области изображения твердого объемного тела. Рис. 18.1 Однако каркасная модель требует гораздо меньше памяти, чем другие модели, и может быть использована для построения изображений объектов, имеющих простые формы. Поверхностная модель определяется с помощью точек, линий и поверхностей. Поверхностное моделирование позволяет распознавать и изображать сложные криволинейные грани и обеспечивать способность распознавать особые построения на поверхности, например отверстия (рис. 18.2). Рис. 18.2 Методы поверхностного моделирования применяются в областях, где проектируются динамические поверхности, т.е. поверхности, взаимодействующие с внешней средой. Таким образом, поверхностное моделирование можно рассматривать как моделирование более высокого уровня, чем каркасное. Создаваемые при этом модели являются более гибкими и многофункциональными. Несмотря на целый ряд достоинств метода поверхностного моделирования, его применение ограничено из-за недостатков и, прежде всего, из-за сложности процедуры удаления невидимых линий и отображения внутренних областей. Твердотельная модель описывается в терминах того трехмерного объема, который занимает определяемое моделью тело. Тела описываются точками, кривыми и поверхностями и обладают определенными общими свойствами, позволяющими оперировать ими как объектами. При моделировании тел строятся поверхности, отделяющие занимаемую ими часть пространства в зависимости от способа их описания. Этот способ моделирования представляет собой самый современный и наиболее мощный из трех методов моделирования и является единственным средством, обеспечивающим полное однозначное описание трехмерной геометрической формы. Методы твердотельного моделирования, используемые в современных CAD системах, делятся на методы: • конструктивного представления (Constractive Solid Geometry или CGS), основанный на использовании базовых объемных примитивов, каждый из которых характеризуется формой, размерами, точкой привязки и ориентацией. К таким примитивам, как правило, относят прямоугольную и треугольную призмы, сферу, цилиндр, конус и тор. Над примитивами и полученными из них телами можно выполнять различные операции, в первую очередь булевы операции – объединения, вычитания и пересечения тел над множествами точек пространства, находящимися внутри тел (рис.18.3). • граничного представления (Bounded representation или B-rep), основанный на сохранении в памяти компьютера всех тех элементов, которые создают границы объекта – поверхности и указатели пересечения поверхностей. Этот метод дает возможность выполнять над телами множество операций, сохраняя при этом единый способ их внутреннего устройства, связь элементов друг с другом. Представление тел с помощью границ позволяет моделировать объекты произвольной формы и сложности. • пространственного заполнения или ячеечный (Faceted representation или Faceted). При использовании этого метода ограниченный участок пространства, охватывающий весь моделируемый объект, считается разбитым на большое число дискретных кубических ячеек. В простейшем случае размеры куба равны единице измерения длины. Моделирующая система записывает информацию о принадлежности или не принадлежности каждого куба телу объекта. Структура данных представляется трехмерной матрицей.
Рис. 18.3
Дата добавления: 2014-01-07; Просмотров: 4959; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |