16. mai, etter fire års utvikling, ble en ny stabil versjon av OpenSCAD utgitt - 2019.05.
OpenSCAD er en ikke-interaktiv 3D CAD, som er noe som en 3D-kompilator som genererer en modell fra et skript i et spesielt programmeringsspråk. OpenSCAD er godt egnet for 3D-printing, samt for automatisk å generere et stort antall lignende modeller basert på et gitt sett med parametere. For full bruk kreves kun et tastatur og grunnleggende kodeferdigheter.
OpenSCAD er skrevet i C++, distribuert under GPLv2-lisensen og kjører på alle større operativsystemer: Linux, *BSD, macOS, Windows.
Nytt i denne versjonen
-
Mulighet for programmeringsspråk
- La til assert()-modul и assert() funksjon.
- Lagt til modul la().
- Lagt til funksjon ord ().
- Lagt til funksjon ekko().
- Lagt til funksjoner for typekontroll: is_undef(), is_list(), is_num(), is_bool(), er_streng ().
- Ny spesialvariabel: $preview.
- Listeforståelsesoppdateringer: hvis/anne tilstand, hvert søkeord, C-stil for løkke, iterere over tegn i en streng.
- rotate_extrude(): lagt til parameter vinkel.
- import() støtter nå SVG, 3MF og AMF.
- farge() støtter nå spesifisering av farge i heksadesimal.
-
Programfunksjoner
- Customizer: gjør det mulig å endre designparametere (“konstanter” i koden) fra GUI, synlig i skjermbildet til høyre.
- Støtte 3D-mus/joystick/gamepad for å navigere i forhåndsvisningsområdet.
- Innebygd støtte for 3D-utskrift, inkludert via Octo utskrift.
- Støtte for nye eksportformater: SVG, 3MF, AMF.
- Rediger og forhåndsvis verdier raskt ved å trykke Alt-Pil (Shift-Alt-Pil på macOS).
- Lagt til kommandolinjealternativ -utsikt.
- Et lydvarsel spilles nå av når gjengivelsen er fullført.
- Gjenskapt noen feil og advarsler.
- Oversettelse til nye språk: ukrainsk, polsk.
-
Utdaterte funksjoner
- Fjernet glide() og subdiv(), som aldri ble implementert.
referanser
- Last ned kilder eller ferdige sammenstillinger for forskjellige operativsystemer
- GitHub
- Detaljert dokumentasjon
- MCAD – bibliotek med tilleggsmoduler, for eksempel for å generere tannhjul eller gjenger
Kilde: linux.org.ru