Niadtong Mayo 16, pagkahuman sa upat ka tuig nga pag-uswag, usa ka bag-ong stable nga bersyon sa OpenSCAD ang gipagawas - 2019.05.
Ang OpenSCAD usa ka non-interactive nga 3D CAD, nga sama sa 3D compiler nga nagmugna og modelo gikan sa script sa espesyal nga programming language. Ang OpenSCAD haum kaayo alang sa pag-imprenta sa 3D, ingon man alang sa awtomatik nga pagmugna og daghang susama nga mga modelo base sa gihatag nga set sa mga parameter. Alang sa bug-os nga paggamit, usa lamang ka keyboard ug batakang kahanas sa coding ang gikinahanglan.
Ang OpenSCAD gisulat sa C++, giapod-apod ubos sa lisensya sa GPLv2 ug gipadagan sa tanang dagkong operating system: Linux, *BSD, macOS, Windows.
Bag-o niini nga bersyon
-
Mga abilidad sa pagprograma sa pinulongan
- Gidugang ipahayag () module ΠΈ ipahayag () function.
- Gidugang nga module tugoti ().
- Gidugang nga bahin ord().
- Gidugang nga bahin lanog().
- Gidugang nga mga gimbuhaton alang sa pagsusi sa tipo: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Bag-ong espesyal nga variable: $preview.
- Ilista ang mga pag-update sa pagsabot: kon/laing kondisyon, matag keyword, C estilo alang sa loop, pag-uli sa mga karakter sa usa ka hilo.
- rotate_extrude(): gidugang nga parameter anggulo.
- import() karon nagsuporta sa SVG, 3MF ug AMF.
- kolor() karon nagsuporta sa pagtino sa kolor sa hexadecimal.
-
Mga bahin sa programa
- Customizer: nagpaposible sa pag-usab sa mga parameter sa disenyo ("mga kanunay" sa code) gikan sa GUI, nga makita sa screenshot sa tuo.
- Suportahi ang 3D mouse/joystick/gamepad sa pag-navigate sa preview area.
- Gitukod nga suporta alang sa 3D nga pag-imprenta, lakip ang pinaagi sa Octo Print.
- Suporta alang sa bag-ong mga format sa pag-eksport: SVG, 3MF, AMF.
- Dali nga i-edit ug i-preview ang mga kantidad pinaagi sa pagpindot sa Alt-Arrow (Shift-Alt-Arrow sa macOS).
- Gidugang nga opsyon sa command line -tan-aw.
- Ang usa ka tunog nga pahibalo gipatokar na kung nahuman na ang paghubad.
- Gihimo pag-usab pipila ka mga sayop ug mga pasidaan.
- Paghubad ngadto sa bag-ong mga pinulongan: Ukrainian, Polish.
-
Wala gigamit nga mga bahin
- Gitangtang ang glide() ug subdiv(), nga wala gayud gipatuman.
mga pakisayran
- Pag-download sa mga gigikanan o andam na nga mga asembliya alang sa lainlaing mga OS
- GitHub
- Detalyado nga dokumentasyon
- MCAD - librarya sa dugang nga mga module, pananglitan, alang sa pagmugna og mga gear o mga hilo
Source: linux.org.ru