كيفية تحويل النماذج 3D إلى Java

كيفية تحويل النماذج 3D إلى Java

تحويل النموذج مع aspose-3d-foss هو عمل خطوتين: تحميل المصدر مع scene.open(),ثم يصل إلى الهدف مع scene.save().

خطوة بخطوة دليل

الخطوة 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");

يتم استنتاج تنسيق النتيجة من ملحق الملف.


الخطوة الثالثة: استخدم خيارات حفظ

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 كشكل إصدار.


وصفات التحويل المشترك

المصدرالهدفملاحظات
أوبج إلى GLBGLTF الثنائي لـ Webscene.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 لكل ملف، كل حالة مستقلة.

 العربية