Wie 3D-Modelle in Java umwandeln

Wie 3D-Modelle in Java umwandeln

Format konvertierung mit aspose-3d-foss ist eine zweistufige operation: laden Sie die Quelle mit scene.open(),Dann sparen Sie auf das Ziel mit scene.save().

Schritt für Schritt Guide

Schritt 1: Installieren Sie das Paket

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.5.0</version>
</dependency>

Schritt 2: Laden und Konvertieren

import com.aspose.threed.Scene;

Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");

Das Ausgangsformat wird aus der Dateierweiterung abgeschlossen.


Schritt 3: Verwenden Sie die Optionen Save

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

GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

Hinweis : FBX Export ist nicht in aspose-3d-foss verfügbar. .fbx Schießen ExportException Verwenden Sie OBJ, STL oder glTF/GLB als Ausgangsformate.


Gemeinsame Konvertierungsrezepte

QuelleZielNotizen
OBJ zu GLBBinär GlTF für Webscene.open("in.obj"); scene.save("out.glb");
FBX zu STLTrianguliert für 3D-Druckscene.open("in.fbx"); scene.save("out.stl");
Stell zu OBJWavefront für Modellierungscene.open("in.stl"); scene.save("out.obj");

Häufig gestellte Fragen (FAQ)

Bewahrt die Konvertierung Materialien?

Materialmapping ist bester Anstrengung. Nicht alle Formate tragen die gleichen Materialsigenschaften.

Kann ich Batch-Convert Dateien konvertieren?

Erstellen Sie eine neue Scene für jede Datei.Jede Instanz ist unabhängig.

 Deutsch