Практика
Упражнение 1. Римская штора
В данном упражнении мы рассмотрим, как создать модель римской шторы (рис. 6.15).

Рис. 6.15. Готовая модель римской шторы
1. В окне проекции Left (Вид слева), используя NURBS Curves (NURBS-кривые), постройте точечную кривую Point Curve (Точечная кривая), как показано на рис. 6.16.

Рис. 6.16. Кривая для римской шторы
2. Активизируйте окно проекции Front (Вид спереди). Раскройте дерево подобъектов и переключитесь на уровень редактирования Curve (Кривая). С помощью инструмента Select and Move (Выделить и переместить), удерживая нажатой клавишу Shift, переместите кривую по оси Х вправо для получения копии (рис. 6.17). Таким образом вы определяете ширину будущей шторы. В появившемся диалоговом окне нажмите OK.

Рис. 6.17. Кривая и ее копия в окне проекции Front (Вид спереди)
3. Выйдите на уровень объекта NURBS Curve (NURBS-кривая). Откройте панель инструментов для работы с NURBS. В области Surfaces (Поверхности) выберите инструмент Create U Loft Surface (Создать поверхность поперечного лофтинга). Подведите указатель мыши к кривой, расположенной в окне Front (Вид спереди) слева, и, когда кривая приобретет синий цвет, щелкните на ней кнопкой мыши. Затем подведите указатель ко второй кривой и, когда она окрасится в синий цвет, щелкните на ней левой кнопкой мыши. Чтобы закончить построение, щелкните правой кнопкой мыши. Получилась модель шторы (рис. 6.18). Щелкните правой кнопкой мыши, чтобы закончить использование инструмента.

Рис. 6.18. Модель после лофтинга
4. У римской шторы внизу имеются собранные края, иногда стянутые лентой. Чтобы сделать такие края, преобразуйте модель в Editable Poly (Редактируемая полисетка) и раскройте дерево подобъектов. Активизируйте уровень Vertex (Вершина). В окне проекции Front (Вид спереди) рамкой выделите вертикальный ряд вершин у нижнего края объекта (рис. 6.19).

Рис. 6.19. Выделен вертикальный ряд вершин у нижнего края
5. Выберите инструмент Select and Uniform Scale (Выделить и равномерно масштабировать) и по оси Y масштабируйте (уменьшите) выделенное. Затем с помощью инструмента Select and Move (Выделить и переместить) по оси Y переместите выделенные вершины немного вверх (рис. 6.20).

Рис. 6.20. Выделенные вершины отмасштабированы и смещены вверх
6. Выделите еще один вертикальный ряд вершин у нижнего края и проделайте с ним аналогичные трансформации (рис. 6.21).

Рис. 6.21. Трансформированы два ряда вершин
7. Сделаем ленты. В стеке модификаторов перейдите на уровень редактирования Polygon (Полигон). Ленты должны повторять форму изгибов шторы, поэтому логично сделать копию, но не всего объекта, а двух вертикальных рядов полигонов около собранного края (рис. 6.22).

Рис. 6.22. Выделены два вертикальных ряда полигонов у собранного края
8. Рамкой выделите нужные полигоны и с помощью инструмента Select and Move (Выделить и переместить), удерживая нажатой клавишу Shift, сместите их в сторону. В появившемся диалоговом окне установите переключатель в положение Clone To Object (Копировать как объект) и нажмите OK. В результате выделенные полигоны станут отдельным объектом (рис. 6.23).

Рис. 6.23. Выделенные полигоны копируем как объект
9. Доработаем получившийся объект. Для этого выделите его и в стеке модификаторов переключитесь на уровень редактирования Vertex (Вершина). В окне проекции Front (Вид спереди) рамкой выделите два крайних вертикально расположенных ряда вершин (слева и справа) и с помощью инструмента Select and Uniform Scale (Выделить и равномерно масштабировать) по оси Х масштабируйте (уменьшите) выделенное. Осталось только сделать ленту чуть плотнее шторы. Выделите одну из них и примените модификатор Shell (Оболочка) со значением параметра Outer Amount (Внешнее наращивание оболочки), равным 0,5 см. Таким же образом сделайте вторую ленту.
Сохраните файл под именем Штора.
Упражнение 2. Покрывало
Из данного упражнения вы узнаете, как создать модель покрывала (рис. 6.24).

Рис. 6.24. Готовая модель покрывала в интерьере
Для начала нам потребуется объект, на который будет падать покрывало. Это может быть любой уже построенный объект. Обязательное условие: если этот объект представляет собой группу, то его следует разгруппировать.
Попробуем построить кровать и постелить на нее покрывало.
1. Создадим основание кровати. В окне Тор (Вид сверху) постройте примитив Вох (Параллелепипед) с параметрами 200 x 240 x 7 см. Выберите инструмент Select and Move (Выделить и переместить), нажмите клавишу F12 и задайте объекту следующие координаты: Х = 0, Y = 0, Z = 0 см.
2. В окне проекции Тор (Вид сверху) создайте примитив ChamferBox (Параллелепипед с фаской) с параметрами 180 x 220 x 25 x 10 см. Задайте объекту следующие координаты: Х = 0, Y = 0, Z = 7 см.
3. Построим ножки. В окне Тор (Вид сверху) создайте стандартный примитив Cone (Конус) с параметрами: Radius 1 (Радиус нижнего основания) = 4, Radius 2 (Радиус верхнего основания) = 5, Height (Высота) = 10 см. Сделайте три копии объекта и расположите ножки в следующих координатах:
• X = –90, Y = –70, Z = –10;
• X = –90, Y = 70, Z = –10;
• X = 90, Y = –70, Z = –10;
• X = 90, Y = 70, Z = –10.
4. Спинку кровати построим из примитива Вох (Параллелепипед). Создавать будем в окне Тор (Вид сверху). Параметры объекта: 320 x 10 x 70 см. Задайте объекту следующие координаты: Х = 125, Y = 0, Z = –10 см.
5. Осталось выполнить прикроватные тумбочки. Построим одну и скопируем. В окне проекции Тор (Вид сверху) создайте примитив Вох (Параллелепипед) с параметрами 60 x 40 x 25 см. Задайте такие координаты: X = 100, Y = 130, Z = –10 см. Преобразуйте объект в редактируемую полисетку. Для этого в активном окне проекции щелкните на выделенном объекте правой кнопкой мыши и в контекстном меню выберите команду Convert To > Convert to Editable Poly (Преобразовать > Преобразовать в редактируемую полисетку). В стеке модификаторов перейдите на уровень редактирования Polygon (Полигон) и в окне проекции Left (Вид слева) выделите один полигон спереди. В этом месте будет полочка. Раскройте свиток Edit Polygons (Правка полигонов). Нажмите маленькую квадратную кнопку Settings (Настройки) рядом с кнопкой Inset (Врезать). В диалоговом окне введите в счетчик Inset Amount (Величина врезки) значение 2 и нажмите кнопку OK. Щелкните на маленькой квадратной кнопке Settings (Настройки) рядом с кнопкой Extrude (Выдавить) и задайте параметру Extrusion Height (Высота выдавливания) значение –2. Еще раз нажмите маленькую квадратную кнопку Settings (Настройки) рядом с кнопкой Inset (Врезать). В диалоговом окне введите в счетчик Inset Amount (Величина врезки) значение 2 см и нажмите OK. Щелкните на маленькой квадратной кнопке Settings (Настройки) рядом с кнопкой Extrude (Выдавить), задайте параметру Extrusion Height (Высота выдавливания) значение 3 и нажмите OK. Переключитесь на уровень объекта, щелкнув на строке Editable Poly (Редактируемая полисетка), и сделайте его копию. Задайте копии следующие координаты: X = 100, Y = –130, Z = –10 см.
6. С построением кровати мы справились. Теперь смоделируем покрывало. В окне проекции Тор (Вид сверху) создайте Point Surf (Точечная поверхность). Для этого активизируйте категорию Geometry (Геометрия) на командной панели и выберите из раскрывающегося списка подкатегорию NURBS Surfaces (NURBS-поверхности). Нажмите кнопку Point Surf (Точечная поверхность) и раскройте свиток Keyboard Entry