Як перетворити 3D-моделі в Java

Як перетворити 3D-моделі в Java

Форматний конверт з aspose-3d-foss є двосторонньою операцією: завантажити джерело з scene.open(),Залишився до мети з scene.save().

Крок за кроком - Guide

Крок 1: Налаштування пакету

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

Крок 2: Завантажити та перетворити

import com.aspose.threed.Scene;

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

Формат виходу зафіксований з розширення файлу.


Крок 3: Використовуйте варіанти збереження

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

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

Зауважимо : FBX експорт не доступний в aspose-3d-foss. .fbx Стрілянина ExportException Використовуйте OBJ, STL або glTF/GLB як формати виходу.


Рецепти обміну

ДжерелоМетаЗауважимо
З ОБД до ГЛББінарний GLTF для веб-сайтівscene.open("in.obj"); scene.save("out.glb");
ФК до СТЛТрикутник для 3D-принтераscene.open("in.fbx"); scene.save("out.stl");
Стл до OBJWavefront для моделюванняscene.open("in.stl"); scene.save("out.obj");

Часто задавані запитання (FAQ)

Чи зберігає конверсія матеріали?

Матеріальне малювання є найкращим зусиллям. не всі формати мають однакові матеріальні властивості.

Чи можна перетворити файли?

Створення Новий Scene Для кожного файлу. кожна інстанція є незалежною.

 Українська