Softvér

Zo stránky Parametrické a Generatívne 3D modelovanie
Verzia z 16:43, 27. apríl 2023, ktorú vytvoril Admin (diskusia | príspevky)

Pre 3D modelovanie a vypracovanie úloh používame 3 základné programy:

Tinkercad logo
Tinkercad

Tinkercad

Tinkercad je online nástroj na tvorbu 3D modelov, ktorý používa vizuálne programovanie a teda nie je potrebné vedieť programovať. 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.

OpenSCAD logo
OpenSCAD





OpenSCAD

OpenSCAD je bezplatný a open-source 3D počítačový návrhový (CAD) software, ktorý používa vlastný programovací jazyk na tvorbu 3D modelov. Jazyk používaný v OpenSCAD 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í. Programovací jazyk používaný v OpenSCAD je doménovo špecifický jazyk (DSL), navrhnutý špeciálne pre 3D modelovanie. Jeho syntax sa podobá programovacím jazykom ako C, ale s dôrazom na tvorbu 3D modelov. Jazyk podporuje základné programovacie konštrukty, ako sú premenné, cykly a podmienené príkazy, ako aj špeciálne konštrukty pre prácu s 3D modelmi, ako sú 3D základné tvary, transformácie a boolovské operácie.



OpenJSCAD

OpenJSCAD je open-source nástroj na tvorbu 3D modelov, ktorý umožňuje používať rôzne programovacie jazyky na tvorbu 3D modelov, vrátane JavaScriptu. OpenJSCAD je založený na JSCAD projekte, ktorý využíva JavaScript na tvorbu 3D modelov. Programovanie v OpenJSCAD sa robí v jazyku JavaScript, ktorý je populárnym skriptovacím jazykom používaným na webovom vývoji. OpenJSCAD poskytuje knižnicu funkcií na tvorbu 3D modelov v JavaScripte, vrátane funkcií na tvorbu základných geometrických telies, transformácie, booleanovské operácie a ďalšie.