Noong Mayo 16, pagkatapos ng apat na taon ng pag-unlad, isang bagong matatag na bersyon ng OpenSCAD ang inilabas - 2019.05.
Ang OpenSCAD ay isang non-interactive na 3D CAD, na parang isang 3D compiler na bumubuo ng isang modelo mula sa isang script sa isang espesyal na programming language. Ang OpenSCAD ay angkop para sa 3D printing, pati na rin para sa awtomatikong pagbuo ng isang malaking bilang ng mga katulad na modelo batay sa isang ibinigay na hanay ng mga parameter. Para sa ganap na paggamit, tanging keyboard at mga pangunahing kasanayan sa coding ang kinakailangan.
Ang OpenSCAD ay nakasulat sa C++, ipinamahagi sa ilalim ng lisensya ng GPLv2 at tumatakbo sa lahat ng pangunahing operating system: Linux, *BSD, macOS, Windows.
Bago sa bersyong ito
-
Mga kakayahan sa programming language
- Idinagdag assert() module ΠΈ assert() function.
- Nagdagdag ng module hayaan().
- Idinagdag na tampok ord().
- Idinagdag na tampok itinapon ().
- Nagdagdag ng mga function para sa pagsuri ng uri: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Bagong espesyal na variable: $preview.
- Listahan ng mga update sa pag-unawa: kung/ibang kondisyon, bawat keyword, C style para sa loop, umulit sa mga character sa isang string.
- rotate_extrude(): idinagdag na parameter anggulo.
- angkat() ngayon ay sumusuporta sa SVG, 3MF at AMF.
- kulay() ngayon ay sumusuporta sa pagtukoy ng kulay sa hexadecimal.
-
Mga tampok ng programa
- Customizer: ginagawang posible na baguhin ang mga parameter ng disenyo ("constants" sa code) mula sa GUI, na makikita sa screenshot sa kanan.
- Suportahan ang 3D mouse/joystick/gamepad upang mag-navigate sa lugar ng preview.
- Built-in na suporta para sa 3D printing, kabilang ang via Octo Print.
- Suporta para sa mga bagong format ng pag-export: SVG, 3MF, AMF.
- Mabilis na i-edit at i-preview ang mga halaga sa pamamagitan ng pagpindot sa Alt-Arrow (Shift-Alt-Arrow sa macOS).
- Nagdagdag ng opsyon sa command line -tingnan.
- Nagpe-play na ngayon ang sound notification kapag kumpleto na ang pag-render.
- Muling ginawa ilang mga pagkakamali at babala.
- Pagsasalin sa mga bagong wika: Ukrainian, Polish.
-
Mga hindi na ginagamit na feature
- Inalis ang glide() at subdiv(), na hindi kailanman ipinatupad.
sanggunian
- Mag-download ng mga source o mga yari na assemblies para sa iba't ibang OS
- GitHub
- Detalyadong dokumentasyon
- MCAD β library ng mga karagdagang module, halimbawa, para sa pagbuo ng mga gear o thread
Pinagmulan: linux.org.ru