OpenSCAD

OpenSCAD Beskrivelse av Openscad german.png-bildet. Informasjon
Utviklet av Marius Kintel, Clifford Wolf
Siste versjon 2021.01 (31. januar 2021)
Innskudd github.com/openscad/openscad
Kvalitetssikring Kontinuerlig integrering
Skrevet i C ++
Grensesnitt Qt
Operativsystem Microsoft Windows , Linux , macOS , FreeBSD og OpenBSD
Miljø Tverrplattform : Skriv Unix / Windows / Linux / Mac OS X
Les formater DXF , Object-filformat ( en ) og STL
Skriftlige formater STL , Object-filformat ( en ) , Additive Manufacturing File Format ( d ) , DXF , SVG og Portable Network Graphics
Språk Engelsk
Type 3D-modellering
Tillatelse LPG
Nettsted http://www.openscad.org

OpenSCAD er gratis programvare , lisensiert under GPLv.2 , for parametrisk modellering som kjører på Linux , Mac OS og Microsoft Windows .

Prosjektet startet i februar 2010.

Presentasjon

OpenSCAD gir muligheten til å lage 2D-objekter (for eksempel for laserskjæring) eller 3D (for eksempel for 3D-utskrift).

Objektenes design går gjennom et programmeringsspråk, og det er en innebygd editor, overfor et undervindu som viser resultatet av den skrevne koden.

All teknisk dokumentasjon for programvaren er tilgjengelig på wikibook .

Den bruker OpenCSG- biblioteket for rask gjengivelse og CGAL for å lage det endelige eksporterbare objektet.

Interessen har vokst siden utseendet til 3D-skrivere og Thingiverse -fildelingssiden som tillater import av skript i SCAD-format og muligheten for å bruke "Customizer" -verktøyet som lar deg konfigurere et objekt uten programmeringskunnskap eller uten å endre det originale skriptet.

Utviklingsversjonene har siden 2017 et 'Customizer' inngangsgrensesnitt som er lik og kompatibelt med Thingiverse.

Det er en modellerer hvis bruk er utbredt innen personlig 3D-utskrift, men den kan brukes i andre felt.

Det er mulig å eksportere til SVG , DXF , Geomview Object File Format (OFF), STL , AMF og CSG formater . De eksporterte filene har ingen forestilling om del, materiale eller farge, noe som begrenser utveksling med andre CAD- programmer til råvolumer.

Den kan også eksportere gjeldende visning i PNG- format eller en rekke parametrerte visninger som brukes til å lage animerte modellfilmer.

En av egenskapene til denne programvaren er programmeringsspråket, og gir dermed muligheter for rekursiv og iterativ anvendelse av operasjoner. Dette språket bruker funksjonell programmering . Ettersom programvaren automatisk oppdaterer gjengivelsen av en del hvis kildefilen endres, lar den brukeren bruke en ekstern editor på en transparent måte, samt å bruke språket som et kompileringsmål .

Siden 2015 er det en "OpenSCAD" -modul, fortsatt under utvikling og integrert i FreeCAD  ; ment å gi interoperabilitet mellom disse to CAD- programvarene .

OpenSCAD deltar i Google Summer of Code , med BRL-CAD , LibreCAD , FreeCAD (de fire er gratis CAD-programvare) og Slic3r (for CAM ). Disse arrangementene tillater en samlet innsats og finner sted innenfor paraplyorganisasjonen til BRL-CAD.

Se også

Relaterte artikler

Eksterne linker

Merknader og referanser

  1. "  https://openscad.org/news.html#20210131  "
  2. “  OpenSCAD - About  ” , på www.openscad.org (åpnet 14. juni 2020 )
  3. "  OpenSCAD Workshop - FreeCAD Documentation  " , på wiki.freecadweb.org (åpnet 14. juni 2020 )
  4. "  Google Summer of Code / Project Ideas - BRL-CAD  " , på brlcad.org (åpnet 17. juni 2020 )
  5. Sylvain Lefebvre , “  IceSL  ” , på members.loria.fr (åpnet 15. oktober 2016 )