Den 16. maj, efter fire års udvikling, blev den nye stabile version af OpenSCAD – 2019.05 – udgivet.
OpenSCAD er en ikke-interaktiv 3D CAD, der fungerer som en form for 3D-kompilator, som genererer modeller ud fra et script skrevet i et særligt programmeringssprog. OpenSCAD er velegnet til 3D-print og automatisk generering af mange ensartede modeller baseret på et givent parametresæt. For en fuld udnyttelse kræves kun et tastatur og grundlæggende kodningsfærdigheder.
OpenSCAD er skrevet i C++, distribueres under GPLv2-licensen og fungerer på alle større operativsystemer: Linux, *BSD, macOS, Windows.
Nyheder i denne version
Funktioner i programmeringssproget
- Tilføjet modul let().
- Tilføjet en funktion ord().
- Tilføjet en funktion echo().
- Funktioner til typekontrol er tilføjet: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Ny speciel variabel: $preview.
- Opdateringer i listegeneratoren (list comprehensions): if/else betingelse, nøgleordet each, for-løkke i C-stil, gennemgang af tegn i en streng.
- rotate_extrude(): parameter tilføjet angle.
- import() understøtter nu SVG, 3MF og AMF.
- color() understøtter nu specifikationen af farve i hexadecimal form.
Programmets funktioner
- Customizer: giver mulighed for at ændre designparametre (‘konstanter’ i koden) fra GUI’en, synlig på skærmbilledet til højre.
- Understøttelse af 3D-mus / joystick / gamepad til navigation i forhåndsvisningsområdet.
- Indbygget støtte til 3D-print, herunder gennem OctoPrint.
- Understøttelse af nye eksportformater: SVG, 3MF, AMF.
- Hurtig redigering og forhåndsvisning af værdier ved at trykke på Alt-pilene (Shift-Alt-pilene på macOS).
- Parameter til kommandolinjen tilføjet –view.
- Ved afslutning af rendering afspilles nu en lydmeddelelse.
- Nogle fejl og advarsler er blevet revideret Oversættelse til nye sprog: ukrainsk, polsk..
- Forældede funktioner
glide() og subdiv() er fjernet, da de aldrig blev implementeret.
- Download kildekoder eller færdige builds til forskellige OS
Links
- Detaljeret dokumentation
- GitHub
- MCAD
- – bibliotek af ekstra moduler, f.eks. til generation af gear eller gevind 🥇Udgivelse af OpenSCAD 2019.05 | ProHoster
Kilde: linux.org.ru

