Hogyan lehet 3D modelleket Java-ba átalakítani

Hogyan lehet 3D modelleket Java-ba átalakítani

Az aspose-3d-foss formátumú átalakítás két lépésű művelet: a forrás feltöltése scene.open(),Ezután a cél elérésével scene.save().

Lépésről lépésre útmutató

1. lépés: telepítse a csomagot

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

2. lépés: töltse és átalakítsa

import com.aspose.threed.Scene;

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

A kimeneti formátum a fájl kiterjesztésből származik.


3. lépés: Használja a mentési lehetőségeket

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

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

A jegyzet: FBX export nem elérhető az aspose-3d-foss. .fbx Lövés ExportException Használja az OBJ, STL vagy glTF/GLB formátumokat.


Közös átalakítási receptek

forrásCélpontjegyzetek
A GLB-hezBináris glTF a webhezscene.open("in.obj"); scene.save("out.glb");
FBX a STL-hezHáromszögű 3D nyomtatáshozscene.open("in.fbx"); scene.save("out.stl");
A STL az OBJ-hezWavefront modellezéshezscene.open("in.stl"); scene.save("out.obj");

Gyakran feltett kérdések (FAQ)

A konvertáció megőrzi az anyagokat?

Az anyag mappázása a legjobb erőfeszítés. nem minden formátum ugyanazokat az anyagi tulajdonságokat hordozza.

Lehet-e átcsomagolni a fájlokat?

Hozzon létre egy új Scene Minden egyes fájl esetében. minden egyes bekezdés független.

 Magyar