О Линейчатые поверхности. Два ребра являются NURBS-кривыми по и; образующие также являются NURBS-кривыми первого порядка по о. На рис. 11.60, а приводится пример каркасной линейчатой поверхности.

О Экструзивные поверхности. Призматическая форма определяется NURBS-кривой по параметру и; ее прямолинейные стороны образованы NURBS-кривыми первого порядка по V. Призма является частным случаем линейчатой поверхности, когда обе концевые кривые имеют одинаковую форму.

О Поверхности вращения. Их профилем является NURBS-кривая, лежащая в плоскости xz, круговые поперечные сечения, параллельные плоскости z = 0, используют способность NURBS-кривой создавать истинные конические сечения. Пример такой поверхности показан на рис. 11.60, б.

О Квадратичные поверхности. В качестве профилей квадратичных поверхностей вращения используются конические сечения. При помощи аффинного преобразования можно деформировать NURBS-поверхность так, чтобы она перестала обладать круговой симметрией.

Пример NURBS-поверхностей

Рис. 11.60. Пример NURBS-поверхностей Обратите внимание, что единственный инструмент NURBS-дизайна оказался достаточно гибким для того, чтобы сформировать все столь разнообразные поверхности. Тематическое задание 11.10 посвящено подробностям проектирования и построения таких поверхностей.

Разработано множество других технологий для определения поверхностей и оперирования ими. Вот несколько книг, в которых рассматриваются такие подходы"opengl1_825.html">⇐ Предыдущая| |Следующая ⇒