Wandelt eine STEP-Datei in ein binäres glTF (GLB) um und behält den Baugruppenbaum als glTF-Knoten zusammen mit Teilnamen, Farben, Materialien und Platzierungen.
stepData ist die Datei als Text, ArrayBuffer oder Uint8Array. Die Mesh-Einstellungen sagen, wie fein
gekrümmte Oberflächen trianguliert werden: meshPrecision ist die Abweichung, meshAngle die Winkel-
abweichung. Z-oben wird zum Y-oben von glTF. Ein Fehlschlag löst einen Fehler aus.
Der Inhalt der STEP-Datei und die Vernetzungseinstellungen
Die GLB-Datei als Bytes
Wandelt eine STEP-Datei in ein binäres glTF (GLB) um wie convertStepToGltf, mit jeder Option
offengelegt.
Die Lese-Flags wählen, was aus der Datei genommen wird (Farben, Namen, Materialien, Ebenen, Eigenschaften), die Mesh-Einstellungen, wie fein trianguliert wird, die Exporteinstellungen, wie das glTF geschrieben wird (zusammengeführte Flächen, 16-Bit-Indizes, Benennung, Skalierung). Schalten Sie ab, was Sie nicht brauchen.
Der Inhalt der STEP-Datei sowie die Lese-, Vernetzungs- und Exporteinstellungen
Die GLB-Datei als Bytes
const options = new Bit.Inputs.OCCT.ConvertStepToGltfAdvancedDto();
options.stepData = stepText;
options.readColors = true;
options.readNames = true;
options.meshDeflection = 0.005;
options.mergeFaces = true;
options.adjustZtoY = true;
const glb = await bitbybit.occt.io.convertStepToGltfAdvanced(options);
Wandelt eine STEP-Datei in ein binäres glTF (GLB) um wie convertStepToGltf und komprimiert die
Geometrie mit Draco, was die Datei viel kleiner macht, um den Preis eines Draco-fähigen Laders.
Die Draco-Einstellungen legen die Kompressionsstufe fest und wie viele Bits Positionen, Normalen, Textur- koordinaten und Farben behalten; weniger Bits bedeuten eine kleinere Datei und weniger Genauigkeit.
Der Inhalt der STEP-Datei, die Vernetzungseinstellungen und die Draco-Einstellungen
Die GLB-Datei als Bytes
Wandelt eine STEP-Datei in ein binäres glTF (GLB) um, mit jeder Lese-, Vernetzungs- und Schreiboption
offengelegt, wie convertStepToGltfAdvanced es tut, und komprimiert die Geometrie mit Draco.
Die Draco-Einstellungen legen die Kompressionsstufe fest und wie viele Bits Positionen, Normalen, Textur- koordinaten und Farben behalten; weniger Bits bedeuten eine kleinere Datei und weniger Genauigkeit.
Der Inhalt der STEP-Datei, die Lese-, Vernetzungs- und Exporteinstellungen sowie die Draco-Einstellungen
Die GLB-Datei als Bytes
Liest die Baugruppenstruktur einer STEP-Datei, ohne Geometrie zu bauen: jedes Teil und jede Unterbaugruppe als Knoten mit seiner Id, seinem Namen, ob es eine Baugruppe ist, seiner Sichtbarkeit, seiner Farbe und seiner Platzierungsmatrix.
Die Knoten kommen in Tiefensuchreihenfolge, sodass Kinder ihrem Elternteil folgen. Eine Datei, die nicht geparst werden kann, meldet ihren Fehler im Ergebnis.
Der Inhalt der STEP-Datei
Die Liste der Knoten, die Formatversion und ein etwaiger Fehler
Verwandelt die Drähte einer Form in DXF-Pfadeinträge, den ersten Schritt eines 2D-DXF-Exports.
Die Form muss flach auf der XZ-Bodenebene liegen, da DXF-Zeichnungen zweidimensional sind. Die
Abweichungseinstellungen sagen, wie eng gekrümmten Kanten gefolgt wird. Geben Sie den Pfaden mit
dxfPathsWithLayer eine Ebene und schreiben Sie die Datei mit dxfCreate.
Die Form und die Abweichungseinstellungen
Die DXF-Pfade
Legt DXF-Pfade auf eine benannte Ebene mit einer Farbe und macht so einen Teil einer DXF-Zeichnung.
Eine Zeichnung kann mehrere Teile enthalten, jedes mit seiner eigenen Ebene und Farbe; dxfCreate schreibt sie
in eine Datei.
Die Pfade, der Layername und die Farbe
Die Pfade als ein Teil mit Layer
Schreibt DXF-Teile in eine DXF-Datei und gibt ihren Text zurück.
colorFormat wählt die indizierten Farben von AutoCAD oder Echtfarbe, acadVersion die DXF-Version:
AC1009 ist R12, die am weitesten lesbare, AC1015 ist 2000. fileName und tryDownload spielen
nur dort eine Rolle, wo ein Browser-Download gestartet werden kann.
Die Teile mit Layern, das Farbformat, die DXF-Version und die Download-Optionen
Die DXF-Datei als Text
Schreibt eine Form als STEP, das Standard-Austauschformat für exakte CAD-Geometrie, und startet einen Browser-Download der Datei.
Mit adjustYtoZ true wird die Form so gedreht, dass das Y-oben dieser Bibliothek zum Z-oben von STEP wird;
fromRightHanded überspringt die Spiegelung, die dieser Tausch sonst einschließt. fileName benennt den Download
und tryDownload false überspringt ihn. saveShapeSTEPAndReturn liefert stattdessen den Text der Datei.
Die Form, der Dateiname, die Achsenanpassung und die Download-Optionen
Nichts; der Download beginnt, sobald die Datei bereit ist
Schreibt eine Form als STEP, das Standard-Austauschformat für exakte CAD-Geometrie, und gibt den Text der Datei zurück.
Mit adjustYtoZ true wird die Form so gedreht, dass das Y-oben dieser Bibliothek zum Z-oben von STEP wird;
fromRightHanded überspringt die Spiegelung, die dieser Tausch sonst einschließt. fileName und tryDownload
spielen nur dort eine Rolle, wo ein Browser-Download gestartet werden kann.
Die Form, der Dateiname, die Achsenanpassung und die Download-Optionen
Die STEP-Datei als Text
Trianguliert eine Form, schreibt sie als STL, das Mesh-Format, das 3D-Drucker lesen, und startet einen Browser- Download der Datei.
precision ist die Vernetzungstoleranz in Modelleinheiten; kleinere Werte folgen gekrümmten Oberflächen enger
und ergeben eine größere Datei. adjustYtoZ verwandelt Y-oben in Z-oben. fileName benennt den
Download, tryDownload false überspringt ihn. saveShapeStlAndReturn liefert stattdessen den Text.
Die Form, der Dateiname, die Vernetzungsgenauigkeit, die Achsenanpassung und die Download-Optionen
Nichts; der Download beginnt, sobald die Datei bereit ist
Trianguliert eine Form und schreibt sie als STL, das Mesh-Format, das 3D-Drucker und Slicer lesen, und gibt den Text der Datei zurück.
precision ist die Vernetzungstoleranz in Modelleinheiten; kleinere Werte folgen gekrümmten Oberflächen
enger und ergeben eine größere Datei. adjustYtoZ dreht die Form so, dass Y-oben zu Z-oben wird.
fileName und tryDownload spielen nur dort eine Rolle, wo ein Download starten kann.
Die Form, der Dateiname, die Vernetzungsgenauigkeit, die Achsenanpassung und die Download-Optionen
Die STL-Datei als Text
Lesen und Schreiben von CAD-Dateien mit OCCT: alles, was
ioauf dem Kernel bietet, plus Lader, die eine STEP- oder IGES-Datei als File-Objekt oder als ihren Text nehmen und eine Form zurückgeben. Dateien sind per Konvention Z-oben, daher drehtadjustZtoYdie geladene Form in das Y-oben dieser Bibliothek, sofern es nicht auf false gesetzt ist.