Fis-16 ta 'Mejju, wara erba' snin ta 'żvilupp, ġiet rilaxxata verżjoni stabbli ġdida ta' OpenSCAD - 2019.05.
OpenSCAD huwa CAD 3D mhux interattiv, li huwa xi ħaġa bħal kompilatur 3D li jiġġenera mudell minn skript f'lingwa ta 'programmar speċjali. OpenSCAD huwa adattat tajjeb għall-istampar 3D, kif ukoll biex jiġġenera awtomatikament numru kbir ta 'mudelli simili bbażati fuq sett partikolari ta' parametri. Għal użu sħiħ, huma meħtieġa biss tastiera u ħiliet bażiċi ta 'kodifikazzjoni.
OpenSCAD huwa miktub f'C++, imqassam taħt il-liċenzja GPLv2 u jaħdem fuq is-sistemi operattivi ewlenin kollha: Linux, *BSD, macOS, Windows.
Ġdid f'din il-verżjoni
-
Kapaċità tal-lingwa tal-ipprogrammar
- Miżjud assert() modulu и assert() funzjoni.
- Modulu miżjud ħalli().
- Funzjoni miżjuda ord().
- Funzjoni miżjuda eku ().
- Funzjonijiet miżjuda għall-iċċekkjar tat-tip: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Varjabbli speċjali ġdid: $preview.
- Lista aġġornamenti tal-komprensjonijiet: jekk/ inkella kundizzjoni, kull keyword, Stil C għal linja, itenni fuq karattri fi string.
- rotate_extrude (): parametru miżjud angolu.
- importa() issa jappoġġja SVG, 3MF u AMF.
- kulur () issa jappoġġja l-ispeċifikazzjoni tal-kulur f'ħeksadeċimali.
-
Karatteristiċi tal-programm
- customizer: jagħmilha possibbli li jinbidlu l-parametri tad-disinn ("kostanti" fil-kodiċi) mill-GUI, viżibbli fil-screenshot fuq il-lemin.
- Appoġġ 3D maws/joystick/gamepad biex tinnaviga fiż-żona tal-preview.
- Appoġġ inkorporat għall-istampar 3D, inkluż permezz Stampa Octo.
- Appoġġ għal formati ġodda ta' esportazzjoni: SVG, 3MF, AMF.
- Editja u tipprevedi malajr il-valuri billi tagħfas Alt-Vleġġa (Shift-Alt-Vleġġa fuq macOS).
- Għażla miżjuda tal-linja tal-kmand –dehra.
- Notifika tal-ħoss issa tintlagħab meta r-rendiment ikun lest.
- Magħmul mill-ġdid xi żbalji u twissijiet.
- Traduzzjoni f'lingwi ġodda: Ukrain, Pollakk.
-
Karatteristiċi deprecati
- Neħħew glide() u subdiv(), li qatt ma ġew implimentati.
referenzi
- Niżżel sorsi jew assemblaġġi lesti għal OSs differenti
- GitHub
- Dokumentazzjoni dettaljata
- MCAD – librerija ta' moduli addizzjonali, pereżempju, għall-ġenerazzjoni ta' gerijiet jew ħjut
Sors: linux.org.ru