چگونه مدل های 3D را به جاوا تبدیل کنیم

چگونه مدل های 3D را به جاوا تبدیل کنیم

تبدیل فرمت با aspose-3d-foss یک عملیات دو مرحله ای است: منبع را با scene.open(),پس از آن به هدف با scene.save().

راهنمای گام به گام

مرحله اول: نصب بسته بندی

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

مرحله دوم: شارژ و تبدیل

import com.aspose.threed.Scene;

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

فرمت خروجی از افزونه فایل به دست می آید.


مرحله سوم: گزینه های ذخیره سازی را انتخاب کنید.

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 به عنوان فرمت های خروجی.


دستورالعمل های تبدیل مشترک

منبعهدفیادداشت ها
بام به GLBGTTF برای وب سایتscene.open("in.obj"); scene.save("out.glb");
FBX به STLسه گانه برای چاپ 3Dscene.open("in.fbx"); scene.save("out.stl");
باند به OBJWavefront برای مدل سازیscene.open("in.stl"); scene.save("out.obj");

پرسش های متداول (FAQ)

آیا تبدیل مواد را حفظ می کند؟?

نقشه برداری مواد بهترین تلاش است. همه فرمت ها دارای ویژگی های یکسان نیستند.

آیا می توانم فایل های بتچ تبدیل کنم؟?

ایجاد یک جدید Scene برای هر فایل، هر مورد مستقل است.

 فارسی