Op 16 Mei, na vier jaar van ontwikkeling, is 'n nuwe stabiele weergawe van OpenSCAD vrygestel - 2019.05.
OpenSCAD is 'n nie-interaktiewe 3D CAD, wat iets is soos 'n 3D samesteller wat 'n model genereer vanaf 'n skrif in 'n spesiale programmeertaal. OpenSCAD is goed geskik vir 3D-drukwerk, sowel as om outomaties 'n groot aantal soortgelyke modelle te genereer gebaseer op 'n gegewe stel parameters. Vir volle gebruik word slegs 'n sleutelbord en basiese koderingsvaardighede vereis.
OpenSCAD is geskryf in C++, versprei onder die GPLv2-lisensie en loop op alle groot bedryfstelsels: Linux, *BSD, macOS, Windows.
Nuut in hierdie weergawe
-
Programmeertaal vermoëns
- Bygevoeg assert() module и assert() funksie.
- Bygevoeg module laat().
- Kenmerk bygevoeg ord().
- Kenmerk bygevoeg eggo ().
- Bygevoeg funksies vir tipe kontrolering: is_undef(), is_lys(), is_getal(), is_bool(), is_string ().
- Nuwe spesiale veranderlike: $voorskou.
- Lys begripsopdaterings: indien/anders toestand, elke sleutelwoord, C-styl vir lus, herhaal oor karakters in 'n string.
- rotate_extrude(): bygevoeg parameter hoek.
- invoer() ondersteun nou SVG, 3MF en AMF.
- kleur() ondersteun nou die spesifiseer van kleur in heksadesimale.
-
Programkenmerke
- Customizer: maak dit moontlik om ontwerpparameters (“konstante” in die kode) te verander vanaf die GUI, sigbaar in die skermkiekie aan die regterkant.
- Ondersteun 3D-muis/joystick/gamepad om die voorskouarea te navigeer.
- Ingeboude ondersteuning vir 3D-drukwerk, insluitend via Okto druk.
- Ondersteuning vir nuwe uitvoerformate: SVG, 3MF, AMF.
- Wysig en voorbeskou waardes vinnig deur Alt-Pyltjie (Shift-Alt-Pyltjie op macOS) te druk.
- Bygevoeg command line opsie -beskou.
- 'n Klankkennisgewing word nou gespeel wanneer lewering voltooi is.
- Hergemaak sommige foute en waarskuwings.
- Vertaling in nuwe tale: Oekraïens, Pools.
-
Verouderde kenmerke
- Verwyder glide() en subdiv(), wat nooit geïmplementeer is nie.
verwysings
- Laai bronne of klaargemaakte samestellings af vir verskillende bedryfstelsels
- GitHub
- Gedetailleerde dokumentasie
- MCAD – biblioteek van bykomende modules, byvoorbeeld vir die opwekking van ratte of drade
Bron: linux.org.ru