OpenSCAD
Site: | Virtuálna Univerzita Mateja Bela |
Cours: | 3D tlač a 3D modelovanie |
Livre: | OpenSCAD |
Imprimé par: | Hosťovský používateľ |
Date: | lundi 20 mai 2024, 10:33 |
Description
OpenSCAD je softvér pre vytváranie 3D CAD modelov. Je bezplatný a je k dispozícii pre Linux/UNIX, Windows a Mac OS X. Na rozdiel od väčšiny softvérov na vytváranie 3D modelov sa nezameriava na umelecké aspekty 3D modelovania, ale na CAD aspekty.
OpenSCAD nie je interaktívny. Miesto toho ide o 3D-kompilátor, ktorý číta skriptovací súbor, ktorý popisuje objekt a vykresľuje 3D model daného skripta. Poskytuje plnú kontrolu nad procesom modelovania a umožňuje ľahko meniť ktorýkoľvek krok v procese modelovania alebo vytvárať dizajny, ktoré sú definované konfigurovateľnými parametrami.
Poskytuje dve hlavné techniky modelovania: konštruktívnu pevnostnú geometriu (známa aj ako CSG) a extrúziu 2D obrysov. Súbory Autocad DXF môžu byť použité ako formát výmeny údajov pre takéto 2D obrysy. Okrem 2D dráh pre extrúziu je tiež možné čítať návrhové parametre z DXF súborov. Okrem DXF súborov OpenSCAD môže čítať a vytvárať 3D modely vo formátoch STL a OFF.
Zdroj: OpenSCAD - About
1. Prostredie
OpenSCAD je rozdelený na dva primárne stĺpce.
2. Tutoriály
OpenSCAD ponúka sadu dokumentácií, ktoré nás naučia pracovať s textovým editorom.
Všetky dokumentácie sú dostupné zadarmo na linku: OpenSCAD - Documentation
Pre zoznámenie sa s prostredím je dobré prejsť si aspoň prvú kapitolu a naprogramovať si autíčko podľa návodu.
Výsledok:
Kód:
translate([5,0,10 - 0.001])
cube([30,20,10],center=true);
translate([-20,-15,0])
rotate([90,0,0])
cylinder(h=3,r=8,center=true);
translate([-20,15,0])
rotate([90,0,0])
cylinder(h=3,r=8,center=true);
translate([20,-15,0])
rotate([90,0,0])
cylinder(h=3,r=8,center=true);
translate([20,15,0])
rotate([90,0,0])
cylinder(h=3,r=8,center=true);
translate([-20,0,0])
rotate([90,0,0])
cylinder(h=30,r=2,center=true);
translate([20,0,0])
rotate([90,0,0])
cylinder(h=30,r=2,center=true);