Load and Save Options — Aspose.3D FOSS for Java

Übersicht

Optionen für das Laden und Speichern werden an die Scene.open() (Ladung) oder Scene.save() (speichern) für die Steuerung von format-spezifischem Verhalten wie Achsenwechsel, Skalierung, Koordinatenkonventionen und binärer Ausgabe gegenüber ASCII.

Package: com.aspose.threed

Alle Optionsklassen erben von LoadOptions oder SaveOptions.


Basisklassen

KlasseBeschreibung
LoadOptionsAbstrakte Basis für alle formatspezifischen Ladeoptionsobjekte. setFlipCoordinateSystem() und . setScale().
SaveOptionsAbstrakte Basis für alle formatspezifischen Speicheroptionsobjekte. setFlipCoordinateSystem() und setAxisSystem().

OBJ-Format

KlasseBeschreibung
ObjLoadOptionsSchlüsselfunktionen: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsSpeichern Sie Optionen für Wavefront OBJ. Steuert Normale, UV-Strahlen, Materialreferenzen und Punkt-Cloud-Modus.

STL-Format

KlasseBeschreibung
StlLoadOptionsBelastungsoptionen für STL. Stützen setFlipCoordinateSystem(), setRecalculateNormal(), und setContentType().
StlSaveOptionsSpeicheroptionen für STL. Steuerelemente setFlipCoordinateSystem(), setAxisSystem(), und setContentType().

glTF-Format

KlasseBeschreibung
GltfLoadOptionsBelastungsoptionen für glTF 2.0 und GLB. Schlüsselmerkmale: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsSpeicheroptionen für glTF 2.0 und GLB. Verwenden setContentType(FileContentType.BINARY) Die Kommission hat die .glb - Das Paket.

FBX-Format

KlasseBeschreibung
FbxLoadOptions- Schlüssel Eigenschaft: setFlipCoordinateSystem().
FbxSaveOptionsSpeichern Sie Optionen für FBX.

Schnelles Beispiel

import com.aspose.threed.Scene;
import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

Scene scene = Scene.fromFile("model.obj");

// Save as binary GLB
GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

Siehe auch:

 Deutsch