Создание трехмерных моделей на основе плоских фигур

EXTRUDE LOFT PLANAR SURFACE Polysolid

 
 


REVOLVE| SWEEP| PRESSPULL

|

8.7.1 Команда EXTRUDE (Выдавливание)

Назначение:построение твердотельного объекта путем «выдавливания» плоского контура на определенную высоту (рис. 8.2).

Формат команды:

Command:EXTRUDE

Меню:Draw > Modeling > Extrude

Первый запрос:

Select| objects| to| extrude|: Укажите объекты| для выдавливания|:

Второй запрос системы:

Specify| height| of| extrusion| or| [Direction/Path/Taper angle|]:Задайте высоту| выдавливания| или| [Направление/путь/угол искоса]:

Рис. 8.2 – Пример|приклад| выдавливания плоского контура

Другой возможный ответ:

Рath– используется для «выдавливания» объекта вдоль направляющей;

система выдает|издает| дополнительный запрос:

Select| extrusion| path|: Укажите путь выдавливания|:

Возможный ответ:

указать объект, вдоль которого|какого| необходимо «выдавить» начальный|первоначальный| контур (рис. 8.3).

Рис. 8.3 – Пример|приклад| выдавливания контура вдоль траектории

Taper angle –задает угол сужения.

Система выдает дополнительный запрос (рис. 87):

Specify| angle| of| taper| for| extrusion| <0>:Задайте| угол| сужения при выдавливании| <значения| по умолчанию|>:

Следующий запрос системы:

Direction –задает направление выдавливания;

система выдает|издает| дополнительный запрос:

Specify| start| point| of| direction|: Укажите начальную| точку направления|

Specify| end| point| of| direction|: укажите| конечную| точку направления

|

Рис. 8.4 – Пример|приклад| построения объекта по направлению и с углом сужения

Замечание.

1 Исходными объектами для «выдавливания» могут быть замкнутые полилинии|, многоугольники|многоугольник|, окружности, эллипсы, замкнутые сплайны, кольца.

2 Объектами — направляющими, вдоль которых|каких| выполняется|исполняет| «выдавливание», могут служить отрезки, окружности, дуги окружностей, эллипсы, дуги эллипсов, полилинии или сплайны.

3 Значение угла сужения «выдавливаемого|» тела должно быть в пределах|границе| от -90° к|до| +90°, причем это значение не должно создавать самопересекающиеся тела.

8.7.2 Команда Loft (по сечениям)

Назначение: построение твердого тела с использованием двух или более поперечных секущих кривых.

Формат команды:

Command:Loft

Меню:Draw > Modeling > Loft

Первый запрос:

Select| cross| sections| in| lofting| order|: Задайте плоскости| сечения| по порядку

Возможные ответы:

· указать объекты;

· нажать клавишу ENTERдля завершения выбора объектов.

Следующий запрос системы:

Enter| an| option| [Guides/Path/ sections| only|] <Cross| sections| only|>: Введите опцию| [Направляющие/траектория/только плоскости сечения| ]

Cross sections only –используетсядля построения 3D тела с помощью только секущих кривых.

Path –траектория, которая начинается на плоскости первой поперечной секущей, а заканчивается на плоскости последней поперечной секущей и обеспечивает построение 3D тела высшего качества (рис. 8.5).

Рис. 8.5 – Пример|приклад| построения 3D| тела с использованием траектории

Guides –направляющие, которые контролируют соответствие точек на соответствующих поперечных секущих, устранение нежелательных эффектов, например, складок на построенном теле (рис. 8.6).

Рис. 8.6 – Пример|приклад| использования|употребления| направляющих для построения 3D| тела

8.7.3 Команда Polysolid (Политело)

Назначение: построение твердого тела (модели стен) с использованием полилинии.

Формат команды:

Command: Polysolid

Меню:Draw > Modeling > Polysolid

Политело создают таким же образом, как полилинии|. Оно имеет предварительно|загодя| заданные значения высоты и ширины, которые отображаются в строке сообщений команды перед первым запросом (рис. 8.7).

Рис. 8.7 – Пример|приклад| создания политела|

 

Command|: _Polysolid| Height| = 80.0000, Width| = 5.0000, Justification| = Center|

Политело Высота =80.0000, Толщина=5.000, Расположение курсора=| по центру

Первый запрос:

Specify| start| point| or| [Object/Height/Width/Justify] <Object|>: Указать начальную| точку или| [Объект/Высота/Толщина/Расположение]

Возможные ответы:

· указать первую точку;

· вызывать одну из опций.

Следующий запрос системы:

Specify| next| point| or| [Arc/Close/Undo]: Указать следующую| точку или| [Дуга/ Замкнуть/ Отменить].

8.7.4 Команда REVOLVE (Вращение)

Назначение: построение твердого тела вращения вокруг оси разомкнутых или замкнутых объектов. Вращающиеся объекты являются контуром тела (рис. 8.8).

Формат команды:

Command:REVOLVE

Меню:Draw > Modeling > Revolve

Первый запрос:

Select| objects| to| revolve| : Укажите объекты| для вращения|:

Следующий запрос системы:

Specify| axis| start| point| of| revolution| or| define| axis| by| [Object/X/ Y/Z)]:

Задайте первую| точку оси вращения| или| [Объект/Х /Y /Z]:

Оbject –используется для задания оси, обусловленной некоторым объектом.

X –используется для задания оси вращения, которая совпадает с осью X текущей системы координат;

Y–используется для задания оси вращения, которая совпадает с осью Y текущей системы координат.

Z– используется для задания оси вращения, которая совпадает с осью Z текущей системы координат.

Следующий запрос системы:

Specify| axis| endpoint|: Задайте конечную| точку оси:

Specify| angle| of| revolution| or| [Start| angle|] <360>: Задайте угол| вращения| <значение| по умолчанию|>:

Рис. 8.8 – Пример|приклад| создания тела командой REVOLVE|

8.7.5Командаsweep(Сдвиг)

Назначение: построение твердого тела методом сдвига замкнутой или разомкнутой кривой (контура) вдоль замкнутой или разомкнутой 2D или 3D траектории (рис. 8.9).

Формат команды:

Command:sweep

Меню:Draw > Modeling >sweep

Первый запрос:

Select objects to sweep: Укажите объекты для сдвига

Следующий запрос системы:

Select| sweep| path| or| [Alignment/Base point/Scale/Twist]: Укажите траекторию| сдвига| или|[Выравнивание/базовая точка/Масштаб/вращать]

Alignment –определяет, будет или нет профиль выравнен перпендикулярно к траектории сдвига.

Следующий запрос системы:

Align sweep object perpendicular to path before sweep [Yes/No] <Yes>: Перед сдвигом установить объект сдвига перпендикулярно траектории [Да/нет] <Да>:

Scale –Задание масштабного коэффициента для операции сдвига.

Следующий запрос системы:

Enter| scale| factor| or| [Reference|] <1.0000>: Введите масштабный| коэффициент| или| [Опорный отрезок|]

Twist –Задание угла закручивания для объектов, которые подлежат сдвигу.

Enter| twist| angle| or| allow| banking| for| а non-planar| sweep| path| [Bank|] <0.0000>:

Введите угол закручивания или разрешите перекос неплоской траектории сдвига [Перекос]: <n>: Указать значение угла менее 360°, ввести п, чтобы включить перекос, или нажать клавишу ENTER, чтобы задать значение угла по умолчанию.

 

Рис. 8.9 – Примеры выполнения команды Sweep

8.7.6 Команда presspull (Выдавгрань)

Назначение: сжимаются или растягиваются ограниченные области.

Формат команды:

Command:presspull

Меню:Draw > Modeling > presspull

Первый запрос:

Click| inside| bounded| areas| to| press| or| pull|. 1 loop| extracted|. Кликнуть ”мышкой” внутри ограниченной| области| для сжатия| или| растягивания|.

Для сжатия или вытягивания ограниченной области необходимо:

1 Нажать и удерживать|содержать| нажатыми клавиши CTRL+ALT|.

2 Нажать левую кнопку мыши|миши| в любой области, которая ограничена компланарными линиями или ребрами.

3 Перетаскиванием мыши|миши| сжать|ужать| или вытянуть ограниченную область.

4 Указать высоту нажатием левой кнопки мыши|миши| или ввести числовое значение высоты (рис. 8.10).

 

 

Рис. 8.10 – Примеры выполнения команды presspull