Hoe 3D-modellen te converteren in Java

Hoe 3D-modellen te converteren in Java

Formaatconversie met aspose-3d-foss is een twee‑stappenoperatie: laad de bron met scene.open(), sla vervolgens op naar het doel met scene.save().

Stapsgewijze handleiding

Stap 1: Installeer het pakket

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.1.0</version>
</dependency>

Stap 2: Laden en converteren

import com.aspose.threed.Scene;

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

Het uitvoerformaat wordt afgeleid van de bestandsextensie.


Stap 3: Gebruik opslaanopties

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

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

Opmerking: FBX-export is niet beschikbaar in aspose-3d-foss. Opslaan naar .fbx veroorzaakt onvoorwaardelijk ExportException. Gebruik OBJ, STL of glTF/GLB als uitvoerformaten.


Algemene conversierecepten

BronDoelOpmerkingen
OBJ naar GLBBinaire glTF voor webscene.open("in.obj"); scene.save("out.glb");
FBX naar STLGetrianguleerd voor 3D-printenscene.open("in.fbx"); scene.save("out.stl");
STL naar OBJWavefront voor modelleringscene.open("in.stl"); scene.save("out.obj");

Veelgestelde vragen (FAQ)

Behoudt de conversie materialen?

Materiaaltoewijzing is best‑effort. Niet alle formaten dragen dezelfde materiaaleigenschappen.

Kan ik bestanden batch-converten?

Maak een nieuwe Scene voor elk bestand. Elke instantie is onafhankelijk.

 Nederlands