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

Table des matières

1. Prostredie


OpenSCAD je rozdelený na dva primárne stĺpce.

Ľavý stĺpec je textový editor, kde sa píše skriptovací jazyk OpenSCAD pre vytváranie modelov. Akýkoľvek model, ktorý vytvoríme, bude "napísaný" v tomto textovom editore.

Na vrchu pravého stĺpca je "virtuálny" 3D priestor, kde sa zobrazia naprogramované modely. Po zapnutí OpenSCADu tak môžeme vidieť referenčné osi X, Y a Z.
Na spodnej časti virtuálneho priestoru je je panel funkcií. Najdôležitejšia funkcia je "preview" (F5), ktorá nám premietne napísaný objekt do nášho priestoru. Rovnako dôležitá je aj funkcia "render". Ostatné funkcie slúžia na zoom, alebo rotáciu pohľadu či skrytie/zobrazenie osí.
Na spodku pravého stĺpca sa nachádza konzola, kde OpenSCAD bude vypisovať akékoľvek chybové hlásenia alebo ďalšie informácie, pri vytváraní modelov.

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: 

cube([60,20,10],center=true);
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);