Рис. 10.10. Готовая модель скатерти в виде NURBS-поверхности типа CV
При реализации собственных проектов на базе поверхностей типа NURBS вам придется самостоятельно определять нужную последовательность и направления перемещения управляющих вершин. Чтобы выполненное упражнение приобрело более общий характер, попробуем извлечь из него некоторые уроки.
Основные секреты придания требуемой формы стандартной NURBS-поверхно-сти, знание которых помогло нам выполнить только что завершенное упражнение, можно сформулировать следующим образом:
сегментация NURBS-поверхности не должна быть равномерной, плотность расположения управляющих вершин следует увеличивать в местах, где требуется формирование мелких деталей поверхности, и уменьшать там, где форма меняется мало;
чтобы сформировать на NURBS-поверхности выступ или углубление, нужно иметь как минимум три группы управляющих вершин, средняя из которых будет перемещаться, а две другие по обе стороны от первой — ограничивать область выступа (углубления);
для формирования резких перегибов формы NURBS-поверхности следует увеличивать вес управляющих вершин вдоль линии перегиба в 10-100 раз по сравнению с весами остальных вершин;
при редактировании формы стандартной NURBS-поверхности нужно обязательно рассматривать поверхность под разными углами в тонированном режиме отображения.