Come convertire i modelli 3D in Java

Come convertire i modelli 3D in Java

Conversione di formato con aspose-3d-foss è un’operazione a due passi: carica la fonte con scene.open(),e poi salvare al target con scene.save().

Guida passo dopo passo

Passo 1: Installa il pacchetto

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

Passo 2: Caricare e convertire

import com.aspose.threed.Scene;

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

Il formato di uscita è derivato dall’estensione del file.


Passo 3: Utilizzare le opzioni di salvataggio

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

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

Nota di: L’esportazione di FBX non è disponibile in aspose-3d-foss. .fbx lanciando ExportException Utilizzare OBJ, STL o glTF/GLB come formati di uscita.


Ricette di conversione comuni

FonteObiettivoNotizie
Il GNL per GLBIl binario glTF per il webscene.open("in.obj"); scene.save("out.glb");
Fbx per STLTriangolare per la stampa 3Dscene.open("in.fbx"); scene.save("out.stl");
Il segno di OBJWavefront per la modellazionescene.open("in.stl"); scene.save("out.obj");

Domande frequenti (FAQ)

La conversione conserva i materiali?

Il cartografo dei materiali è il meglio. non tutti i formati portano le stesse proprietà materiale.

Posso fare il batch-convert file?

Creare una nuova Scene per ogni file. Ogni instanza è indipendente.

 Italiano