SchreibgeschütztbooleansSchreibgeschütztexpansionsSchreibgeschütztextrusionsSchreibgeschützthullsSchreibgeschütztpathSchreibgeschütztpolygonSchreibgeschütztshapesSchreibgeschützttextSchreibgeschütztcolorsVerwandelt einen Volumenkörper in eine Liste von Dreiecken, jedes als drei Punkte gegeben, mit der eigenen Transformation des Volumenkörpers bereits angewendet.
Eine flache 2D-Form erhält zuerst eine winzige Dicke, damit sie überhaupt Flächen hat. Eine Entität ohne Polygone ergibt eine leere Liste.
Die Dreiecke als Listen von drei Punkten
Schreibt einen Volumenkörper als binäre STL-Datei, das gängige Format für den 3D-Druck, und lädt sie im
Browser als fileName plus .stl herunter.
Der Volumenkörper und der Dateiname
Die STL-Datei als Blob; die asynchrone API startet stattdessen den Download und gibt nichts zurück
Schreibt mehrere Volumenkörper in eine binäre STL-Datei und lädt sie im Browser als fileName
plus .stl herunter.
Die Volumenkörper und der Dateiname
Die STL-Datei als Blob; die asynchrone API startet stattdessen den Download und gibt nichts zurück
Schreibt einen Volumenkörper, eine 2D-Form, einen Pfad oder eine Liste davon als DXF-Zeichnungsdatei und lädt sie
im Browser als fileName plus .dxf herunter.
options wird unverändert an den DXF-Schreiber übergeben und kann weggelassen werden.
Die Geometrie, der Dateiname und die optionalen Writer-Optionen
Die DXF-Datei als Blob; die asynchrone API startet stattdessen den Download und gibt nichts zurück
Schreibt einen Volumenkörper, eine 2D-Form, einen Pfad oder eine Liste davon als 3MF-Datei, ein modernes 3D-Druck-
format, und lädt sie im Browser als fileName plus .3mf herunter.
options wird unverändert an den 3MF-Schreiber übergeben und kann weggelassen werden.
Die Geometrie, der Dateiname und die optionalen Writer-Optionen
Die 3MF-Datei als Blob; die asynchrone API startet stattdessen den Download und gibt nichts zurück
Verschiebt, dreht oder skaliert mehrere Volumenkörper mit derselben Transformation und liefert neue Volumenkörper in derselben Reihenfolge.
transformation ist eine 4x4-Matrix, eine Liste von Matrizen, die der Reihe nach angewendet werden, oder eine Liste solcher
Listen; eine flache 2D-Form oder ein Pfad löst einen Fehler aus.
Die Volumenkörper und die Transformation
Die transformierten Volumenkörper, in derselben Reihenfolge
Verschiebt, dreht oder skaliert einen Volumenkörper mit einer Transformation und liefert einen neuen Volumenkörper.
transformation ist eine 4x4-Matrix, eine Liste von Matrizen, die der Reihe nach angewendet werden, oder eine Liste solcher
Listen; eine flache 2D-Form oder ein Pfad löst einen Fehler aus.
Der Volumenkörper und die Transformation
Der transformierte Volumenkörper
Der Einstiegspunkt zum JSCAD-Kernel, einem mesh-basierten Volumenmodellierer mit drei Arten von Geometrie: einem Volumenkörper, gehalten als geschlossene Menge von Polygonen; einer ebenen 2D-Form, gehalten als Region in der XY-Ebene; und einem 2D-Pfad, einer offenen oder geschlossenen Polylinie in dieser Ebene.
shapesundpolygonbauen sie,booleans,extrusions,expansionsundhullskombinieren und vergrößern sie,textschreibt mit ihnen undcolorsfärbt sie. Ebene Formen liegen in der XY-Ebene und werden entlang Z extrudiert. Die Methoden des Dienstes selbst wandeln Volumenkörper in Mesh-Daten um, bewegen sie mit Matrizen und schreiben STL-, DXF- und 3MF-Dateien. Dank an die JSCAD-Community für den Kernel.