Преобразование NURBS-кривой в трехмерный объект
Трехмерные объекты на основе выбранной NURBS-кривой создаются с помощью инструментов, расположенных на вкладке Modify ПУО в разделе Create Sur-faces.
Большинство из представленных в разделе Create Surface инструментов относится к работе с поверхностями NURBS, о которых речь пойдет чуть позже. К кривым применяют следующие инструменты.
· Extrude — экструзия (аналогична рассмотренному ранее модификатору Extrude).
· Lathe — лейсирование (аналогично рассмотренному ранее модификатору Lathe).
· Ruled — создание поверхности NURBS между двумя кривыми.
· U Loft и UV Loft — лофтинг (последовательное создание поверхности NURBS, проходящей через несколько кривых).
· 1-Rail — создание поверхности NURBS на основе двух кривых, первая из которых задает форму поверхности вдоль одной оси, а вторая — форму поверхности вдоль другой оси.
· 2-Rail — создание поверхности NURBS на основе трех кривых, из которых первые две задают форму поверхности вдоль одной оси, а третья — форму поверхности вдоль другой оси.
Отличие рассмотренных выше инструментов Extrude и Lathe от одноименных модификаторов заключается в том, что в случае использования команд из раздела Create Surfaces полученные объекты остаются моделями NURBS. Если же применить модификаторы, то модель сразу превратится в каркасную.
После щелчка в разделе Create Surfaces на одной из перечисленных выше кнопок ниже на вкладке Modify отображается соответствующий раздел параметров.
Параметры можно изменять как до, так и после применения операции — это в любом случае отразится на создаваемой поверхности.
Задание 5
1. Создайте новую сцену.
2. Создайте на видовом экране Front три кривых NURBS, как показано на рисунке
.
3. Переключитесь на видовой экран Perspective. Выделите одну из кривых и перейдите на вкладку Modify ПУО в раздел Create Surfaces.
4. Щелкните на кнопке Extrude, а затем щелкните на нижней кривой. В разделе параметров Extrude Surface введите в поле Amount значение - 0,2 м.
5. Нажмите Ctrl+Z, чтобы отменить последнюю операцию.
6. Щелкните в разделе Create Surfaces на кнопке Lathe. Введите в поле Degrees значение 360. В группе Direction щелкните на кнопке Х, а в группе Align — кнопку Center. Установите флажок Flip Normals. 8. Щелкните мышью на нижней кривой. Отмените последнюю операцию.
7. Щелкните в разделе Create Surfaces на кнопке Ruled. Щелкните вначале на нижней кривой, а затем — на верхней. Отмените последнюю операцию.
8. Щелкните в разделе Create Surfaces на кнопке U Loft. Щелкните сначала на верхней кривой, затем — на нижней, а затем — на кривой, расположенной слева. Щелкните правой кнопкой мыши, чтобы завершить выбор кривых. Установите в разделе U Loft Surface флажок Flip Normals. Нажимайте Ctrl+Z, пока не будет восстановлена исходная сцена.
9. Щелкните в разделе Create Surfaces на кнопке 1_Rail. Щелкните сначала на верхней кривой, а затем — на расположенной слева. Щелкните правой кнопкой мыши, чтобы завершить выбор кривых. Отмените последнюю операцию.
10. Щелкните в разделе Create Surfaces на кнопке 2_Rail. Щелкните сначала на верхней кривой, затем — на нижней, а затем — на расположенной слева. Щелкните правой кнопкой мыши, чтобы завершить выбор кривых.
Кривые и созданная на их основе поверхность NURBS представляют собой единое целое. Для того чтобы скрыть на видовых экранах базовые кривые или полученную поверхность, необходимо сбросить в разделе параметров General флажки Curves и Surfaces (или Dependents) соответственно.
Непосредственное создание поверхности NURBS
Создание поверхностей NURBS по опорным кривым — это только один из методов получения таких поверхностей. Еще один метод заключается в непосредственном создании поверхности NURBS, без использования опорных кривых.
Для того чтобы получить доступ к инструментам создания таких поверхностей, на вкладке Create ПУО необходимо щелкнуть на кнопке Geometry, а затем выбрать из раскрывающегося списка элемент NURBS Surfaces.
Как и NURBS-кривые, поверхности NURBS могут быть точечными (кнопка Point Surf) и настраиваемыми (кнопка CV Surf). По умолчанию поверхность NURBS представляет собой точечную плоскость нулевой толщины, для управления которой используется сетка вершин с размерами, заданными с помощью полей Length Points и Width Points (в случае поверхности типа Point Surf) или Length CVs и Width CVs (в случае поверхности типа CV Surf).
Задание 6
1. Создайте новую сцену 3d max.
2. Исследуйте возможность построения поверхностей NURBS.
Дата добавления: 2019-02-12; просмотров: 320; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
