Различные способы создания NURBS-поверхностей
Создание поверхностей с помощью инструмента Boundary
Инструмент Boundary (Граница) позволяет создавать поверхность из области пространства, ограниченной тремя или четырьмя кривыми. Например, представьте две вертикальные кривые, нарисованные напротив друга друга, которые определяют боковые границы будущей поверхности. Соответственно, две горизонтальные кривые определяют верхнюю и нижнюю границы. Эти кривые вовсе не обязаны принадлежать одной плоскости, они могут произвольным образом располагаться в пространстве. Порядок их выделения не имеет особого значения, но лучше всего выделять их попарно. На рис. 4.14 показаны набор пересекающихся кривых и полученная на их основе поверхность.
Рис. 4.14. Четыре пересекающиеся кривые (слева) и созданная на их основе поверхность (справа)
Для получения поверхности подобным методом достаточно создать четыре пересекающиеся кривые, выделить их и выбрать в меню Surfaces (Поверхности) команду Boundary (Граница). Этим способом часто моделируются объекты, имеющие определенную форму, например складной верх автомобиля.
Комбинации различных техник
При создании конкретных моделей часто приходится применять комбинации различных техник. Например, если по ходу моделирования вам требуется кривая, можно воспользоваться изопараметрической кривой, уже принадлежащей этой поверхности.
Рассмотрим, например, пару поверхностей, полученных методом лофтинга, которые требуется соединить друг с другом при помощи еще одной поверхности. Для выполнения этой задачи имеет смысл сделать объекты полупрозрачными. Это позволит лучше видеть происходящее. Выберите в меню Shading (Затенение) окна проекции Perspective (Перспектива) команду Shade Options › X-Ray (Параметры затенения › Рентген). Вам нужно выделить изопараметрическую кривую, принадлежащую первой поверхности, затем обе независимые кривые и, наконец, изопараметрическую кривую, принадлежащую второй поверхности.
- Создайте методом лофтинга две поверхности, подобные показанным на рис. 4.15, или загрузите файл Lofting_Exercise_l.ma из папки ChapterFiles\Lofting_ Exercise\scenes.
- Для выделения первой изопараметрической кривой нужно перейти в режим выделения подобъектов. Щелкните на поверхности правой кнопкой мыши и выберите в появившемся меню команду Isoparams (Изопараметрические кривые).
Рис. 4.15. Две полученные методом лофтинга поверхности, между которыми находятся две кривые