Load and Save Options — Aspose.3D FOSS for Java

نظرة عامة

يتم تمرير خيارات التحميل والحفظ إلى Scene.open() (حمل) أو Scene.save() (حفظ) للسيطرة على السلوك المحدد للفورمات مثل تغيير المحور، والقياس، واتفاقيات الإحداثيات، وخرج ثنائي مقابل ASCII.

حزمة: com.aspose.threed

جميع فئات الخيار ترث من LoadOptions أو SaveOptions.


فئات أساسية

الفئةوصف
LoadOptionsقاعدة تجريدية لجميع كائنات خيار التحميل الخاصة بالنسخة. توفر setFlipCoordinateSystem() و setScale().
SaveOptionsقاعدة تجريدية لجميع كائنات خيار حفظ محددة للنسخة. توفر setFlipCoordinateSystem() و setAxisSystem().

صيغة OBJ

الفئةوصف
ObjLoadOptionsخيارات الحمل لـ Wavefront OBJ. خصائص رئيسية: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsحفظ خيارات ل Wavefront OBJ. يسيطر على الطبيعية، الأشعة فوق البنفسجية, الإشارة المادية ووضع النقطة السحابية.

صيغة STL

الفئةوصف
StlLoadOptionsخيارات الحمل لـ STL. الدعامات setFlipCoordinateSystem(), setRecalculateNormal(),، و setContentType().
StlSaveOptionsحفظ خيارات STL. التحكمات setFlipCoordinateSystem(), setAxisSystem(),، و setContentType().

صيغة glTF

الفئةوصف
GltfLoadOptionsخيارات الحمل لـ glTF 2.0 و GLB. خصائص رئيسية: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsحفظ خيارات ل glTF 2.0 و GLB. استخدام setContentType(FileContentType.BINARY) لإنتاج نظام مستقل .glb حزمة.

صيغة FBX

الفئةوصف
FbxLoadOptionsخيارات التحميل لـ FBX خاصية رئيسية: setFlipCoordinateSystem().
FbxSaveOptionsحفظ الخيارات لـ FBX.

مثال سريع

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

Scene scene = Scene.fromFile("model.obj");

// Save as binary GLB
GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

انظر أيضاً

 العربية