Hvordan konvertere 3D-modeller i Java

Hvordan konvertere 3D-modeller i Java

Formatkonvertering med aspose-3d-foss er en to‑trinns operasjon: last inn kilden med scene.open(), og deretter lagre til målet med scene.save().

Trinn-for-trinn guide

Steg 1: Installer pakken

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

Trinn 2: Last inn og konverter

import com.aspose.threed.Scene;

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

Utdataformatet blir avledet fra filendelsen.


Steg 3: Bruk lagringsalternativer

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

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

Merk: FBX-eksport er ikke tilgjengelig i aspose-3d-foss. Lagring til .fbx kaster ExportException ubetinget. Bruk OBJ, STL eller glTF/GLB som utdataformater.


Vanlige konverteringsoppskrifter

KildeMålNotater
OBJ to GLBBinær glTF for nettscene.open("in.obj"); scene.save("out.glb");
FBX to STLTriangulert for 3D-utskriftscene.open("in.fbx"); scene.save("out.stl");
STL to OBJWavefront for modelleringscene.open("in.stl"); scene.save("out.obj");

Ofte stilte spørsmål (FAQ)

Bevarer konvertering materialer?

Materialkartlegging er best mulig innsats. Ikke alle formater inneholder de samme materialegenskapene.

Kan jeg batch-konvertere filer?

Opprett en ny Scene for hver fil. Hver forekomst er uavhengig.

 Norsk