Aspose.3D FOSS for Java هو مكتبة MIT مرخصة وواضحة لعمل مع تنسيقات الملفات 3D. إضافة إدمان واحد Maven والبدء على الفور في قراءة، وبناء، وكتابة المشاهد 3M دون تثبيت أي وقت التشغيل الأصلي، SDK الخارجي، أو جهاز عرض طرف ثالث.
يظهر المكتبة API الرسم البياني النقي الذي تم بناؤه حول Scene، Node و Mesh ، Camera والTransform نفس النموذج المفهوم المستخدم من قبل أدوات 3D المهنية. يدعم تنسيق يتضمن OBJ (مع تحميل مواد .mtl)، STL (البنائية و ASCII، التحقق من الدوران) glTF 2.0 (مواد PBR)، GLB (بنائي gltf)، و FBX (الاستيراد فقط).
Aspose.3D FOSS يتطلب Java 21 أو أحدث وتعمل بشكل متطابق على Windows و macOS و Linux CI runers و Docker containers والبيئات الخالية من الخادم.لا يوجد امتداد أصلي لتركيب ولا حزمة نظام لتثبيت.
GltfSaveOptions.Scene، Node ، Mesh و Camera.ObjLoadOptions.setNormalizeNormal()).Aspose.3D FOSS for Java يثبت مع إدمان واحد Maven (com.aspose:aspose-3d-foss:26.1.0).المكتبة هي جاوا النقية، لا توجد امتدادات أصلية لتركيب ولا حزم النظام لتثبيت.
يظهر API المسرحية النموذج المفاهيمي للأدوات 3D المهنية ، لذلك تكون منحنى التعلم قصيرة لأي شخص على دراية بنموذة البيانات Three.js أو Blender.
إضافة إدمان Maven، ثم اتصل Scene.fromFile("model.obj") لتحميل ملف OBJ جنبا إلى جنب مع تعريفات المواد MTL. واحد scene.save() مكالمة مع امتداد .gltf يكتب ملفات glTF 2.0 JSON، لا يوجد تسجيل تنسيق أو كائن التحويل مطلوب.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.1.0</version>
</dependency>
import com.aspose.threed.*;
// Load an OBJ file (with .mtl materials)
Scene scene = Scene.fromFile("model.obj");
// Export as glTF 2.0
scene.save("model.gltf");
لإنتاج ملف glTF مع تعديلات نظام الإحداثيات، انتقل إلى GltfSaveOptions المثال مع setFlipCoordinateSystem(true). نفس النموذج ينطبق على جميع خيارات حسب الشكل - استبدل فئة الخيارات للشكل الذي تستهدفه.
import com.aspose.threed.*;
Scene scene = new Scene();
scene.open("mesh.stl");
// Save as glTF with options
GltfSaveOptions opts = new GltfSaveOptions();
opts.setFlipCoordinateSystem(true);
opts.setPrettyPrint(true);
scene.save("mesh.gltf", opts);
مجانا، MIT مرخصة مكتبة جاوا النقية لتحميل وتلاعب وتخزين المشاهد 3D دون تثبيت أي وقت التشغيل الأصلي أو SDK الخارجي.
OBJ (مع .mtl) ، STL (البنائية و ASCII) و glTF 2.0 ، GLB (بنائي gl TF) وال FBX (الاستيراد فقط).
Aspose.3D FOSS for Java هو Java النقي مع تطبيقات صفر الأصلي.يتم تشغيلها على Windows و macOS و Linux دون أي خطوة في التحرير.
إضافة إدمان Maven com.aspose:aspose-3d-foss:26.1.0 إلى مشروعك.لا تتطلب أي حزم نظام إضافية أو امتدادات محلية.
نعم، فصول الخيارات حسب النموذج تسمح لك بتشغيل المحور، وتعديل المقياس، وتنظيم العادات دون كتابة أي رمز التردد محدد للنموذة.
يتم دعم Java 21 وما بعدها.يتم تشغيل المكتبة بشكل متطابق على جميع أنظمة التشغيل الرئيسية.
نعم، مكتبة MIT مرخصة وستكون مستضيفًا على GitHub.معلومات الخطأ والطلبات التي يتم سحبها مرحبًّا بك.