Твердотельные 3D-объекты можно создавать на основе базовых примитивов или выдавленных, сдвинутых, повернутых или лофтированных профилей. Все это можно объединить с помощью логических операций.
Можно создать несколько базовых 3D-форм — твердотельных примитивов — с помощью таких команд, как ЦИЛИНДР, ПИРАМИДА и ПАРАЛЛЕЛЕПИПЕД.
Для быстрого создания 3D-тел в форме стены можно использовать команду ПОЛИТЕЛО. Процесс аналогичен созданию полилинии, включая прямолинейные и криволинейные сегменты, за исключением того, что здесь можно задать значения по умолчанию для параметров "Высота", "Ширина" и "Выравнивание" получаемого 3D-тела. С помощью этой команды также можно преобразовать в 3D-тела такие 2D-объекты, как отрезки, полилинии, дуги и окружности.
Для создания 3D-тел можно использовать такие операции, как выдавливание, вращение или сдвиг 2D-объектов. На этой иллюстрации одна и та же замкнутая 2D-полилиния сдвигается вдоль траектории, вращается вокруг оси и выдавливается в заданном направлении.
Использовались команды СДВИГ, ВРАЩЕНИЕ и ВЫДАВЛИВАНИЕ.
Путем комбинирования 3D-тел с помощью логических операций (например, объединения и вычитания) можно создавать единые составные тела, как показано на рисунке.
Чтобы создать отверстие, был создан цилиндр, после чего он был вычтен из стены.
Можно также объединять 3D-тела, используя для этого логические пересечения. На следующей иллюстрации показаны два тела, выдавленные из замкнутых полилиний, соответствующих двум профилям кронштейна. Выдавленные объекты затем объединены путем пересечения их объемов.
Для логических операций используются следующие команды: ОБЪЕДИНЕНИЕ, ВЫЧИТАНИЕ и ПЕРЕСЕЧЕНИЕ.