Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Моделирование сложных поверхностей. Учебное пособие
.pdf
то это можно сделать с помощью поля Snap (Привязка), включив
справа от него флажок On.
9. Нажмите кнопку Get Shape (Взять форму).
10. Укажите курсором на сплайн, который будет использоваться в
качестве следующего сечения.
11. Отключите кнопку Get Shape (Взять форму).
12. Если необходимо переименовать полученный объект или изменить
его цвет, то
это можно сделать в свитке Name and Color (Имя и цвет).
13. Выполните настройку параметров поверхности созданного объ-
екта. Для этого на вкладке Surface Parameters (Параметры поверхно-
сти) следует задать режимы сглаживания поверхности тела по его длине
и ширине, включив флажки Smooth
Width (Сгладить поперек) и Smooth
Length (Сгладить вдоль).
14. Осуществите настройку пара-
метров оболочки полученного тела.
Для этого на вкладке Skin Parameters
(Параметры оболочки) рекомендуется
подключить торцевые крышки тела,
закрывающие переднее и заднее торцевые отверстия с помощью флажков
Cap Start (Начальное основание) и
Cap End (Конечное основание).
15. Самый верхний свиток Modifier
list (Список модификаторов) содер-
жит кнопки, соответствующие различным модификаторам. Если название модификатора обозначено серым
цветом, то это означает, что эта кнопка модификатора не активна и данный
модификатор не может быть применен к выбранному объекту.
Для придания толщины односторонним поверхностям можно применить модификатор Shell (оболочка) к
телу лофтинга. Выбрать в списке Mod-
Рис. 1.4. Модификатор
Shell для Loft объекта
ifier list (Список
раметр Shell (рис. 1.4). Параметры In-
ner Amount (Толщина вовнутрь) и
модификаторов) па-
11

Outer Amount (Толщина вовне) позволяют задать размер толщины лофтингового объекта.
16. Минимальное количество создаваемых вершин в оболочке тела
можно определить с помощью переключателя Morph (Морфинг).
Максимальное количество вершин в оболочке тела, располагаемых
через равные промежутки, можно определить с помощью переключателя Grid (Сетка).
17. Сохраните файл с полученным лофтинговым объектом.
Следует
отметить, что генерация поверхности лофтинга начинается
с первой вершины и продолжается до последней вершины. Форму пути
следует прорисовывать от основания loft-объекта до его верхней точки,
а для горизонтальных объектов путь формируется от задней части объекта к передней его части. В каждой используемой форме поперечного
сечения может содержаться неодинаковое количество вершин
, что в
конечном итоге может привести к аномалиям визуализации. Одним из
способов улучшения оболочки лофтингового объекта является вставка
вершин в тело лофтинга для управления генерацией оболочки.
Опишем последовательность создания тела лофтинга с помощью
команды Get Path (Взять путь).
1. Создайте сплайны, один из которых будет выполнять функцию
направляющей (пути) для построения
объекта с помощью модуля Loft
(Лофт), а другой – функцию поперечного сечения.
2. Расположите эти объекты таким образом, чтобы путь находился
в центре окна, в месте расположения создаваемого тела лофтинга, а
образующая – внизу окна.
3. Выделите опорное сечение тела лофтинга.
4. В командной панели Create (Создать) выберите команду Geome-
try (Геометрия), далее
в раскрывающемся списке укажите вариант
Compound Objects (Составные объекты) и затем нажмите кнопку Loft
(Лофт) в свитке Object Type (Тип объекта).
5. В свитке Create Method (Метод создания) нажмите на кнопку
Get Path (Взять путь). Если выделенный объект не может быть опорным сечением лофта, то кнопка Get Path (Взять путь) окажется недоступной.
6.
Укажите курсором на сплайн, который будет использоваться в
качестве пути. Если необходимо выбрать другой путь лофтинга, то
надо нажать на кнопку Get Path (Взять путь) и затем указать новый
путь. Новый путь заменит путь, который был выбран ранее.
7. Отключите кнопку Get Path (Взять путь).
12

1.3. Редактирование лофтинговых объектов
Опорные сечения, путь, оболочку поверхности можно редактиро-
вать в панели Modify (Изменить).
Рассмотрим порядок добавления сечений к лофтинговому объекту.
1. Выделите лофтинговый объект.
2. Откройте панель Modify (Изменить) (рис. 1.5).
3. В группе Display (Отображать) свитка Skin Parameters (Пара-
метры оболочки) необходимо отключить флажок Skin (Оболочка), для
того чтобы стали видны путь и
4. Укажите позицию пути Path (Путь) в свитке Path Parameters
(Параметры пути), куда требуется добавить сечение. Вводя требуемые
числа в счетчик Path (Путь), можно перемещаться вдоль пути лофтинга.
5. Включив режим Get Shape (Взять форму), укажите новое сече-
ние. В результате в указанной точке пути лофтинга появится новое се-
и оболочка лофтинга будет перестроена.
чение
6. Отключите кнопку Get Shape (Взять форму). Таким образом
можно перестроить весь путь лофтингового объекта.
Покажем последовательность действий при удалении сечений из
лофтингового объекта.
1. Выделите лофтинговый объект.
2. Откройте панель Modify (Изменить). Далее необходимо перейти
на уровень подобъектов и выделить Shape (Форма) (рис. 1.6).
3. Выберите сечение, которое
лем мыши вдоль пути тела лофтинга.
4. Удалить выбранное сечение с помощью клавиши Delete (Уда-
лить).
5. Выйдите из уровня подобъектов Shape (Форма).
Перестраивать имеющиеся сечения в лофтинговом объекте иногда
бывает довольно сложно. В этом случае выполняют операцию замены
образующего сечения в теле лофт-объекта. Порядок замены
является очень похожим на порядок добавления сечений, отличие заключается в использовании специальных методов перемещения по пути.
Далее указана процедура действий при замене опорных сечений в
лофтинговом объекте.
1. Выделите лофтинговый объект.
2. Откройте панель Modify (Изменить).
3. В группе Display (Отображать) свитка Skin Parameters (Пара-
метры оболочки) необходимо отключить флажок Skin (
того чтобы стали видны путь и опорные сечения.
опорные сечения.
требуется удалить, проведя указате-
сечений
Оболочка), для
13

Рис. 1.5. Панель Modify для Loft
объекта
Рис. 1.6. Уровень подобъектов
Shape для Loft объекта
4. В разделе Path Parameters (Параметры пути) задайте положение
имеющейся формы. Для этого можно воспользоваться кнопкой –
Pick Shape (Выбрать форму) и указать необходимую форму лофтингового объекта. Можно также использовать кнопки – Next Shape
(Следующая форма) и – Previous Shape (Предыдущая форма),
для того чтобы перейти к требуемой форме лофтингового объекта.
5. Перейдите в режим Get Shape (Взять
форму) и укажите то сечение, которым необходимо заменить имеющееся сечение. Следует учитывать, что если в предыдущем пункте, воспользовавшись методами
Distance (Расстояние) или Percentage (Процент), указали место на пути, очень близкое к заменяемому сечению, но с ним не совпадающее,
то замены сечения не произойдет. Новое сечение будет добавлено ря
-
дом со старым сечением. Поэтому рекомендуется пользоваться опциями Pick Shape (Выбрать форму), Next Shape (Следующая форма) и
Previous Shape (Предыдущая форма).
6. Отключите кнопку Get Shape (Взять форму).
14

Преобразование сечения лофтингового объекта можно выполнить с
помощью кнопок – Move (Перемещение), – Rotate (Враще-
ние), и – Scale (Масштабирование).
1.4. Деформация тела лофтинга
Стандартный метод лофтинга очень эффективен при моделировании сложных поверхностей. Создав тело лофтинга, можно обработать
его форму с помощью операций деформации. Деформация тела лофтинга осуществляется в специальных окнах. Все окна имеют одинаковое строение и содержат аналогичные элементы управления. Способы модификации лофтинг-оболочки представлены в разделе Defor-
mations (Деформации)
для всех этих режимов является то, что искажения, которые вносятся в
тело лофтинга, задаются с помощью кривых деформации.
панели Modify (Изменить) (рис. 1.7). Общим
Рис. 1.7. Вкладка Deformations
для Loft объекта
15

Кривые деформации представлены на графике, с помощью которого задается зависимость величины деформации тела от координаты
заданной точки на направляющей линии пути. Кривая деформации
имеет на концах две управляющие точки. Можно создать любое количество управляющих точек на кривой деформации. Управляющие точки можно перемещать или удалять, чтобы придать объекту
желаемую
форму. Координаты положения управляющих точек вдоль линии пути
указываются в процентах расстояния от начала этого пути.
В табл. 1.2 представлены методы модификации лофтинг-оболочки,
находящиеся в свитке Deformations (Деформации).
Таблица1.2
Методы модификации лофтинг-оболочки
Метод Назначение
Scale (Масштаб)
Twist (Скрутка)
Teeter (Качка)
Bevel (Скос)
Fit (Подгонка)
Масштабирование изменяет масштаб длины и ширины
сечения тела вдоль направляющей пути
Выполняет скручивание объекта вдоль направляющей
пути тела лофтинга
Шатание изменяет длину и ширину сечения тела вдоль
направляющей лофтингового объекта
Одновременно изменяются оба размера сечения тела
вдоль направляющей лофт-объекта
Изменяется масштаб и одновременно с этим происходит смещение размеров опорных сечений тела вдоль
направляющей тела лофтинга
Далее приведен порядок обработки тела лофтинга с помощью кривых деформации на примере режима масштабирования Scale (Масштаб).
1. Выделите лофтинговый объект.
2. На командной панели Modify (Изменить) необходимо раскрыть
свиток Deformations (Деформации).
3. В группе Deformations (Деформации) включите режим Scale
(Масштаб). Кнопка Scale (Масштаб) открывает окно кривых деформаций для заданной
операции. Кнопка , которая находится справа от
кнопки Scale (Масштаб), подключает кривые деформации к обрабатываемому телу. На диаграмме кривая деформации изображена линией
красного цвета (рис. 1.8).
16

Рис. 1.8. Окно Scale Deformations
4. Вверху диалогового окна находится относительная шкала рас-
стояния. Слева от графика, представленного в диалоговом окне, находится шкала значений. Градуировка этой шкалы зависит от типа деформации. Она позволяет оценить степень деформации опорного сечения в любой точке вдоль пути лофтинга. В случае деформации масштаба вертикальная шкала значений проградуирована
в процентах.
Если используется деформация скрутки, то шкала значений будет
иметь градуировку от –180 до +180 градусов. Внизу окна диаграммы
деформации масштаба находится поле для ввода координат пути и поле значений деформации.
В табл. 1.3 перечислены кнопки управления для окна диаграммы
деформации масштаба.
Таблица 1.3
Кнопки управления окна деформаций
Кнопка Назначение
– Make Symmetrical
(Симметрично по Х и Y)
– Display X Axis (По-
казать деформации по X)
В результате применения данного режима одна
и та же деформация действует относительно
как оси Х, так и оси Y
При выборе этого режима на диаграмме изображается кривая деформации относительно оси
Х (линией красного цвета)
17

Кнопка Назначение
– Display Y Axis (По-
казать деформации по Y)
– Display XY Axes
(Показать деформации по
XY)
– Swap deform Curves
(Поменять кривые деформации)
– Move Control Point
(Переместить управляющую
точку)
– Scale Control Point
(Пропорциональное управление)
– Insert Corner Point
(Вставить угловую точку)
– Insert Bezier Point
(Вставить точку Безье)
– Delete Control Point
(Удалить управляющую
точку)
– Reset Curve (Исход-
ная кривая)
– Pan (Прокрутка)
– Zoom Extents (Кри-
вая целиком)
– Zoom Horizontal
Extents (Целиком по гори-
зонтали)
Продолжение табл. 1.3
При выборе этого режима на диаграмме изображается кривая деформации относительно оси
Y (линией зеленого цвета)
При выборе этого режима на диаграмме изображаются обе кривые деформации одновременно
Опция позволяет менять местами кривые деформации по осям Х и Y. Этот режим доступен
только при выключенном режиме Make Sym-
metrical (Симметрично по Х и Y)
При нажатии этой кнопки происходит перемещение управляющей точки кривой деформации
в другое положение на графике
При включении этого режима осуществляется
пропорциональное перемещение управляющей
точки
Эта опция выполняет вставку новой угловой
точки в любом месте кривой деформации
Управляющая точка данного типа позволяет
регулировать кривизну линии деформации в
окрестности указанной точки
Данный режим выполняет удаление любых
управляющих точек кривой деформации, кроме
начальной точки и конечной точки
При нажатии этой кнопки происходит возвращение кривой деформации к исходному виду
Позволяет выполнять прокрутку изображения
кривой деформации в окне диаграммы
Изменяет масштаб в окне диаграммы, подгоняя
его под границы кривой деформации по обеим
осям
Изменяет масштаб в окне диаграммы, подгоняя
его под границы кривой деформации только по
горизонтали
18

Окончание табл. 1.3
Кнопка Назначение
– Zoom Vertical
Extents (Целиком по верти-
кали)
– Zoom Horizontally
(Масштаб по горизонтали)
– Zoom Vertically
(Масштаб по вертикали)
– Zoom (Масштаб)
– Zoom Region (Мас-
штаб области)
Изменяет масштаб в окне диаграммы, подгоняя
его под границы кривой деформации только по
вертикали
Позволяет сжать или растянуть горизонтальную шкалу окна диаграммы так, чтобы в окне
наблюдалась часть кривой деформации. Для
изменения масштаба перетаскивайте мышь
вправо или влево
Позволяет сжать или растянуть вертикальную
шкалу окна диаграммы так, чтобы в окне
наблюдалась часть кривой деформации
Кнопка изменения масштаба в окне диаграммы
Кнопка изменения масштаба области в окне
диаграммы
5. Используя режим Insert Corner Point (Вставить угловую точку),
вставьте дополнительные точки на кривой деформации.
6. Используя режим Insert Bezier Point (Вставить точку Безье),
вставьте точку Безье для регулирования кривизны линии деформации
на кривой деформации.
Рис. 1.9. Окно диаграммы деформации масштаба
19

7. С помощью опции Move Control Point (Переместить управляю-
щую точку) выполните перемещение управляющей точки кривой деформации в другое положение на графике.
8. Результат перемещения управляющих точек представлен на диаграмме (рис. 1.9, цветная вклейка).
9. Закрыть диалоговое окно Scale (Масштаб).
1.5. Упражнения
Упражнение 1. Создать с использованием лофтинга разные модели
фломастеров, один из них представлен на рис. 1.10.
Рис. 1.10. Фломастер, созданный с помощью лофтинга
Упражнение 2. Создать с использованием лофтинга разные модели
карандашей, представленные на рис. 1.11 и 1.12.
Рис. 1.11. Карандаш, созданный с помощью лофтинга (вариант 1)
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
