Jak přeměnit 3D modely na Java

Jak přeměnit 3D modely na Java

Konverze formátu s aspose-3d-foss je dvoustupňová operace: nabití zdroje pomocí scene.open(),a pak se do cíle dostane s scene.save().

Krok za krokem průvodce

Krok 1: Instalace balení

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

Krok 2: Nabíjení a konverze

import com.aspose.threed.Scene;

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

Výstupní formát je vyvrácen z rozšíření souboru.


Krok 3: Použijte možnosti Shromažďování

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

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

Poznámka : FBX export není k dispozici v aspose-3d-foss. .fbx Hřídel ExportException Použijte OBJ, STL nebo glTF/GLB jako formáty výstupu.


Společné konverzní recepty

ZdrojCílemPoznámky
OBJ na GLBBinární glTF pro webscene.open("in.obj"); scene.save("out.glb");
FBX na STLTriangulované pro 3D tiskscene.open("in.fbx"); scene.save("out.stl");
Stl do OBJWavefront pro modelováníscene.open("in.stl"); scene.save("out.obj");

Časté otázky (FAQ)

Zachovává konverze materiály?

Materiálové mapování je nejlepší úsilí. ne všechny formáty mají stejné materiální vlastnosti.

Mohu přepínat soubory?

Vytvořte si novou Scene Pro každý soubor. každá instance je nezávislá.

 Čeština