Objekty 3D těles lze vytvořit ze základních primitiv nebo z vysunutých, tažených, rotovaných nebo šablonovaných profilů. Ty je možné kombinovat pomocí booleovských operací.
Pomocí příkazů, například VÁLEC, JEHLAN nebo KVÁDR, lze vytvořit několik základních 3D tvarů, neboli objemových primitiv.
Příkaz POLYTĚLESO umožňuje rychle vytvořit 3D tělesa ve tvaru stěn. Proces je podobný vytváření křivky, včetně definování přímých a zakřivených segmentů. Kromě toho ale lze určit výchozí výšku, šířku a zarovnání výsledného 3D tělesa. Stejným příkazem lze také převádět 2D objekty, například čáry, křivky, oblouky a kružnice, na 3D tělesa.
3D tělesa lze také vytvářet pomocí operací, například vysunutí, rotace nebo tažení uzavřených 2D objektů. Na obrázku je stejná uzavřená 2D křivka tažena podél trajektorie, otočena kolem osy a vysunuta v určeném směru.
Byly použity příkazy TAŽENÍ, VYTÁHNI a OROTUJ.
Sloučením 3D těles pomocí booleovských operací, například sjednocením nebo rozdílem, je možné vytvořit jedno složené těleso, jak je znázorněno na obrázku.
Díra byla vytvořena vytvořením válce a jeho odečtením od stěny.
3D tělesa lze také kombinovat s využitím booleovských průsečíků. Na následujícím obrázku jsou znázorněny dvě tělesa, která byla vytažena z uzavřených křivek odpovídajících dvěma profilům držáku. Vysunutí poté byla sloučena průnikem jejich objemů.
Příkazy pro booleovské operace zahrnují SJEDNOCENÍ, ROZDÍL a PRŮNIK.