Den 16 maj, efter fyra års utveckling, släpptes en ny stabil version av OpenSCAD - 2019.05.
OpenSCAD är en icke-interaktiv 3D CAD, som är ungefär som en 3D-kompilator som genererar en modell från ett skript i ett speciellt programmeringsspråk. OpenSCAD lämpar sig väl för 3D-utskrift, såväl som för att automatiskt generera ett stort antal liknande modeller baserat på en given uppsättning parametrar. För full användning krävs endast ett tangentbord och grundläggande kodningskunskaper.
OpenSCAD är skrivet i C++, distribueras under GPLv2-licensen och körs på alla större operativsystem: Linux, *BSD, macOS, Windows.
Nytt i denna version
-
Förmåga till programmeringsspråk
- tillsatt assert() modul и assert() funktion.
- Tillagd modul låta().
- Funktion tillagd ord ().
- Funktion tillagd eko().
- Tillagda funktioner för typkontroll: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Ny specialvariabel: $förhandsvisning.
- Listförståelseuppdateringar: om/annat skick, varje sökord, C-stil för slinga, iterera över tecken i en sträng.
- rotate_extrude(): tillagd parameter vinkel.
- importera() stöder nu SVG, 3MF och AMF.
- Färg() stöder nu att ange färg i hexadecimal.
-
Programfunktioner
- Customizer: gör det möjligt att ändra designparametrar ("konstanter" i koden) från GUI, synligt i skärmdumpen till höger.
- Stöd 3D-mus/joystick/gamepad för att navigera i förhandsgranskningsområdet.
- Inbyggt stöd för 3D-utskrift, inklusive via Octo tryck.
- Stöd för nya exportformat: SVG, 3MF, AMF.
- Redigera och förhandsgranska värden snabbt genom att trycka på Alt-Pil (Skift-Alt-Pil på macOS).
- Lade till kommandoradsalternativ -se.
- En ljudavisering spelas nu upp när renderingen är klar.
- Omgjord några fel och varningar.
- Översättning till nya språk: ukrainska, polska.
-
Föråldrade funktioner
- Tog bort glide() och subdiv(), som aldrig implementerades.
referenser
- Ladda ner källor eller färdiga sammansättningar för olika operativsystem
- GitHub
- Detaljerad dokumentation
- MCAD – bibliotek med ytterligare moduler, till exempel för att generera kugghjul eller gängor
Källa: linux.org.ru