Можно создавать поверхности и 3D-тела на основе 2D-геометрии путем выдавливания, сдвига, лофтинга и вращения.
С помощью операций выдавливания, сдвига, лофта и вращения к кривым можно создавать как тела, так и поверхности.
На основе разомкнутых кривых всегда создаются поверхности, а замкнутые кривые можно использовать для создания как тел, так и поверхностей в зависимости от параметров.
Если выбрать замкнутую кривую и операцию выдавливания, сдвига, лофта и вращения объекта, можно создать:
Тип поверхности зависит от дополнительных параметров. Например, можно создать следующие объекты.
На данной иллюстрации показаны тело (слева), процедурная поверхность (в середине) и NURBS-поверхность (справа), созданные с использованием одного и того же профиля.
Также возможно создание 3D-тел на основе 2D-геометрии или других 3D-объектов. Например, 3D-тело может быть результатом выдавливания 2D-формы в соответствии с указанной траекторией в 3D-пространстве.
Предусмотрены следующие способы:
Кривые, которые используются в качестве профильных и направляющих кривых при выдавливании, сдвиге, лофте и вращении, могут быть следующего вида:
Наряду с 2D объектами других типов, сплайны могут служить основой для создания NURBS-поверхностей путем лофтинга, выдавливания, сдвига или вращения. Эти же операции можно применять к отрезкам, полилиниям, дугам и окружностям. Однако из всех 2D объектов сплайны лучше всего годятся для создания NURBS-поверхностей. По сравнению с 2D-профилями других типов (таких как отрезки, полилинии, окружности) сплайны лучше подходят для моделирования поверхностей, так как они позволяют регулировать допуск, степень и касание.
Многие из команд, используемых при работе с NURBS-поверхностями, можно также применять к сплайнам с управляющими вершинами.
Поверхности, в отличие от тел, могут быть ассоциативными. Если при создании поверхности включена ассоциативность поверхностей, плоскость сохраняет взаимосвязь с кривой, на основе которой она была создана (даже если кривая является подобъектом другого тела или поверхности). При изменении формы кривой профиль поверхности также обновляется.
Автоматическим удалением кривых, на основе которых формируется объект, после создания тела или поверхности управляет системная переменная DELOBJ. Однако при включенной ассоциативности поверхностей настройка DELOBJ не учитывается, и формирующие кривые не удаляются.