Энциклопедия 3ds max 6

         

Приемы рисования NURBS-кривых на плоскости


Для создания NURBS-кривых любого типа выполните следующие общие действия:

  • Щелкните на кнопке Shapes (Формы) командной панели Create (Создать) и выберите в раскрывающемся списке разновидность объектов NURBS Curves (NURBS-кри-вые). В свитке Object Type (Тип объекта) появятся две кнопки с надписями, соответствующими двум типам кривых: Point Curve (Точечная кривая) и CV Curve (CV-кривая).
  • Щелкните на кнопке объекта нужного типа. В нижней части командной панели Create (Создать) появятся помимо стандартного свитка Name and Color (Имя и цвет) еще три свитка: Rendering (Визуализация), Keyboard Entry (Клавиатурный ввод) и Create Point Curve (Создание точечной кривой) или Create CV Curve (Создание CV-кривой) - в зависимости от того, какой инструмент выбран. Параметры последнего свитка для точечных NURBS-кривых отличаются от аналогичных параметров свитка Interpolation (Интерполяция) форм-сплайнов только наличием флажка Draw In All Viewports (Рисовать во всех окнах проекций). Установка этого флажка позволяет при рисовании NURBS-кривой свободно перемещать курсор из одного окна проекции в другое, продолжая рисование кривой на координатной плоскости нового окна. В результате получается кривая, располагающаяся не на плоскости, как сплайн-линия, а в трехмерном пространстве. Для NURBS-кривых типа CV этот свиток (рис. 8.20) дополнительно включает раздел Automatic Reparametrization (Автоматическая репараметризация), параметры которого полностью аналогичны соответствующим параметрам NURBS-поверхностей типа CV, рассмотренным в предыдущей главе.
  • Рис. 8.20. (Создание CV-кривой)

  • Щелкните в том месте любого из окон проекций, где должна располагаться первая точка или первая управляющая вершина кривой. Первая точка (управляющая вершина) обозначается кружком зеленого цвета, как показано на рис. 8.21. Переместите курсор в то место окна, где должна располагаться следующая точка или управляющая вершина, и щелкните кнопкой мыши. Если после щелчка, обозначающего начало кривой, перетащить курсор при удерживаемой кнопке мыши более чем на 5 пикселов от начала кривой, то в момент отпускания кнопки мыши будет создана дополнительная точка (управляющая вершина). Для фиксации этой вершины щелкните кнопкой мыши. Продолжайте перемещать курсор и устанавливать точки (управляющие вершины), щелкая кнопкой мыши. Контрольные точки (управляющие вершины) обозначаются маленькими квадратиками зеленого цвета. Для кривой типа CV наряду с управляющими вершинами отображается решетка деформации в виде линий желтого цвета. Чтобы удалить неверно установленную точку или управляющую вершину, нажмите клавишу Backspace. Повторные нажатия этой клавиши будут приводить к удалению точек (управляющих вершин) в порядке, обратном порядку их создания, то есть от конца к началу.


  • Содержание раздела