Заметание

Функция заметания формирует объемное тело трансляцией или вращением замкнутой плоской фигуры (рис. 2). Если плоская фигура будет незамкнутой, в результате заметания получится не объемное тело, поверхность. Такой вариант заметания поддерживается системами поверхност­но моделирования.

 

Рис. 2 Заметание при трансляции и вращении

Скиннинг

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

 

Рис. 3 Скиннинг

 

Скругление

Скругление состоит в замене острого ребра или вершины гладкой криволинейной поверхностью (рис. 4).

 

 

Рис. 4 Скругление

 

Поднятие

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

Рис.5 Поднятие грани

 

Объектно-ориентированное моделирование

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

Большинством систем объектно-ориентированного моделирования поддерживаются такие элементы, которые используются при изготовлении деталей: фаски, отверстия, скругления, пазы, выемки и т. д. Такие элементы называются производственными, поскольку каждый из них может быть получен в результате кон­кретного процесса производства. Например, отверстие создается сверлением, а выемка — фрезерованием.

Один из недостатков объектно-ориентированного моделирования заключается в том, что система не может предоставить все элементы, нужные для всех возможных приложений. Для каждой задачи может потребоваться свой набор элементов. Чтобы исключить этот недостаток, большинство систем объектно-ориентированного моделирования поддерживают какой-либо язык, на котором пользователь при необходимости может определять свои собственные элементы.

 

Параметрическое моделирование

Параметрическое моделирование заключается в том, что конструктор определяет форму заданием геометрических ограничений и некоторых размерных параметров. Геометрические ограничения описывают отношения геометрических элементов. Примерами ограничений являются параллельность двух граней, колинеарность двух ребер, касательность криволинейного ребра к соседнему прямому и т. д. К размерным данным относятся не только заданные размеры формы, но и соотношения между размерами. Соотношения записываются конструктором в виде математических уравнений. Таким образом, параметрическое моделирование заключается в построении формы путем решения уравнений, выражающих геометрические ограничения, и уравнений, описывающих заданные размеры и соотношения между ними.

В параметрическом моделировании построение формы обычно осуществляется в приведенной ниже последовательности.

1. Строится грубый набросок плоской фигуры.

2. В интерактивном режиме вводятся геометрические ограничения и данные о размерах.

3. Строится плоская фигура, отвечающая ограничениям и требованиям к размерам.

4. Шаги 2 и 3 повторяются с изменением ограничений или размеров до тех пор, пока не будет получена нужная модель (рис. 6).

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

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

 

 

Рис. 6 Изменение формы через ограничения