Softvér
Pre 3D modelovanie a vypracovanie úloh používame 3 základné programy:
Tinkercad je online nástroj na tvorbu 3D modelov, ktorý používa vizuálne programovanie a teda nie je potrebné poznať kódovanie. Tinkercad používa jednoduchý drag-and-drop nástroj, ktorý umožňuje používateľom vytvárať 3D modely z preddefinovaných základných tvarov a transformácií. Používatelia môžu tiež importovať vlastné 2D obrázky a použiť ich ako šablónu na tvorbu 3D modelov.
Okrem vizuálneho programovania Tinkercad umožňuje aj textové programovanie pomocou jazyka JavaScript. V textovom režime používatelia môžu písať JavaScript kód na tvorbu 3D modelov. Tento spôsob tvorby 3D modelov v Tinkercad je vhodný pre pokročilých používateľov, ktorí majú znalosti v programovaní a chcú tvoriť zložitejšie modely alebo automatizovať proces tvorby 3D modelov.: Tinkercad
vytváranie parametrizovateľných 3D objektov pomocou programovania matematických operácii priestorových objektov v jazyku, ktorý je založený na konštruktívnej geometrii tuhých telies (CSG), kde sa 3D modely vytvárajú kombinovaním základných tvarov a transformácií: OpenSCAD
vytváranie parametrizovateľných 3D objektov pomocou programovania matematických operácii priestorových objektov v jazyku JavaScript: OpenJSCAD