OpenSCAD - OpenSCAD
![]() | |
![]() OpenSCAD 2015.03 | |
Vývojáři | Marius Kintel, Clifford Wolf |
---|---|
První vydání | 19. února 2010 |
Stabilní uvolnění | 2019.05 / 18. května 2019 |
Úložiště | ![]() |
Napsáno | C ++ a Qt, CGAL, OpenCSG, a OpenGL [1] |
Operační systém | Linux, OS X, Okna, FreeBSD, NetBSD, OpenBSD |
Plošina | IA-32, x64 |
Velikost | 15–25 MB (liší se podle operačního systému)[2] |
K dispozici v | 7 jazyků |
Seznam jazyků Česky, anglicky, francouzsky, německy, polsky, rusky, španělsky, maďarsky | |
Typ | CAD |
Licence | GPLv2 |
webová stránka | www |
OpenSCAD je svobodný software aplikace pro vytváření solidních 3D CAD (počítačem podporovaný design ) objekty. Jedná se o modeláře založeného pouze na skriptu, který používá svůj vlastní jazyk popisu; části lze zobrazit v náhledu, ale nelze je interaktivně vybrat nebo upravit myší ve 3D pohledu. Skript OpenSCAD určuje geometrická primitiva (jako jsou koule, boxy, válce atd.) A definuje, jak jsou upravovány a kombinovány (například průnikem, rozdílem, kombinací obálek a Minkowského částky ) k vykreslení a 3D model. Program tedy funguje konstruktivní objemová geometrie (CSG). OpenSCAD je k dispozici pro Okna, Linux a OS X.
Náhled
Pro rychlý náhled modelů pomocí z-buffering, OpenSCAD zaměstnává OpenCSG a OpenGL.
S pozicí 3D modelu lze v pohledu interaktivně manipulovat myší podobně jako u jiných 3D modelářů. Ve skriptu je také možné definovat výchozí pozici „kamery“.
Barvy součásti lze definovat ve 3D pohledu (včetně průhlednosti).[3]
Náhled je relativně rychlý a umožňuje interaktivní úpravy při úpravách skriptu.
Model vykreslovače bere v úvahu osvětlení, ale světelný zdroj nelze měnit.
Použití
OpenSCAD umožňuje návrhářům vytvářet přesné 3D modely a parametrické vzory které lze snadno upravit změnou parametrů.[4]
Dokumenty OpenSCAD jsou skripty čitelné člověkem v prostém textu ASCII.
Jako takový je OpenSCAD programátorově orientovaný nástroj pro modelování těles[5] a byl doporučen jako základní úroveň CAD nástroj pro navrhování open-source hardware jako jsou vědecké nástroje pro výzkum a vzdělávání.[6]
Většinou se používá k designu 3D tištěné díly, které jsou exportovány do STL formát.

Animace je u jednoduchých modelů možná rychlostí několika obrázků za sekundu. Animace může mít vliv na jakýkoli parametr, ať už je to poloha kamery nebo rozměry, poloha, tvar nebo existence dílů. Může být zaznamenána jako sada obrazů použitelných k vytváření filmů.
Vývoz
- Zobrazení lze exportovat do PNG formát.
- 2D modely lze exportovat do AutoCAD DXF.
- 3D součásti lze exportovat do AMF, VYPNUTO, STL, jako jednoduché svazky. V exportovaném modelu není definice barvy, materiálu ani dílů (červenec 2016).
Dovoz
- 2D výkresy v DXF, SVG a PNG lze importovat a poté vytlačovat jako monolitické součásti.
- 3D součásti lze importovat v STL a lze je změnit a odeslat do subtraktivních nebo aditivních operací.
Design
OpenSCAD je obálka pro CSG engine s grafickým uživatelským rozhraním a integrovaným editorem, vyvinutý v C ++. Od roku 2016 používá Knihovna algoritmů výpočetní geometrie (CGAL) jako jeho základní motor CSG.
Jeho syntaxe skriptu odráží a Funkcionální programování filozofie. Stejně jako v Haskell, v rámci rozsahu se s každou „proměnnou“ zachází jako s konstantou, neměnnou nejvýše jednou hodnotou.
Viz také
- Seznam počítačově podporovaných editorů designu pro architekturu, strojírenství a stavebnictví
- PLaSM je další skriptovací jazyk open source pro vytváření 3D objektů
Reference
- ^ „Budování OpenSCAD“.
- ^ http://www.openscad.org/downloads.html
- ^ Průhlednost se vyhodnocuje v pořadí konstrukce, takže součást je průhledná pouze pro již sestavené součásti.
- ^ Evans, Brian (2012), Praktické 3D tiskárny: Věda a umění 3D tisku, Apress, s. 113, ISBN 9781430243922.
- ^ Pettis, Bre; Francie, Anna Kaziunas; Shergill, Jay (2012), Začínáme s MakerBotem O'Reilly Media, Inc., str. 131, ISBN 9781449338657.
- ^ Pearce, Joshua M. (2014), "Kapitola 6:„ Digitální designy a vědecký hardware"", Otevřená laboratoř: Jak vytvořit vlastní hardware a snížit náklady na výzkum, Elsevier, s. 165–254, ISBN 9780124104624.
externí odkazy
Uživatelská příručka OpenSCAD na Wikibooks
- Stránka OpenSCAD na Shapeoko wiki - obsahuje odkazy na podpůrné nástroje, speciální nástroje (například generátor šroubů) a zahrnuje příklad vytvoření testu strojníka diamantem, kruhem, čtvercovým frézováním jako parametrizovaný soubor vhodný pro opětovné vytvoření v libovolné požadované velikosti.
- Videa se základy modelování v OpenSCADu
Související software
- OpenJscad Webové rozhraní pro programatického modeláře s částečnou kompatibilitou se skripty OpenScad. Vyvinuto v JavaScriptu.
- ImplicitCAD Skriptový modelář s vlastním grafickým modulem. Má interní objektový model. Syntaxe podobná, ale odlišná od OpenScad. Ne GUI.
- Rapcad Programatický modelář
- Blockscad3D Blokovaně implementace OpenSCAD