Aspose.3D FOSS for Python هي مكتبة بيثون نقية ترخيصها MIT للعمل مع تنسيقات ملفات ثلاثي الأبعاد. قم بتثبيتها بأمر واحد pip وابدأ على الفور في قراءة وبناء وكتابة مشاهد ثلاثية الأعمال دون تثبيط أي وقت تشغيل محلي أو SDK خارجي أو عرض طرف ثالث.
تعرض المكتبة واجهة برمجة بيانات مشهد نظيفة مبنية حول Scene ، Node ،Mesh، Camera و Light والTransform وهي نفس النموذج المفاهيمي الذي تستخدمه أدوات 3D الاحترافية. يتضمن دعم الصيغة OBJ (مع تحميل مادة .mtl) ، STL (ثنائي وأسكي ، التحقق من الرحلة الجارية) glTF 2.0 / GLBBR (مواد PBR), COLLADA (DAE) و 3MF و FBX. تسمح لك خيارات البيانات وتحفظها بالتحكم في تنسيق الحركة والتوسيع والتطبيع العادي والشكل والميزة وحمل المواد دون كتابة أي شفرة محددة.
Aspose.3D FOSS يدعم Python 3.7 إلى 3.12 ويتم تشغيله بشكل متطابق على Windows ، macOS ، Linux CI runers ، Container Docker ، والبيئات بدون خادم. لميزات المؤسسة والدعم، انظر Aspose.3D for Python — Enterprise Product.
GltfSaveOptions.Scene، Node ، Mesh،Camera, Light و Transform.Aspose.3D FOSS لـ Python يثبت بمرسوم واحد pip install aspose-3d-foss. المكتبة هي بايثون نقية ، بدون إضافات أصلية لتجميعها ولا حزم نظام تثبيتها.
تعكس واجهة برمجة التطبيقات الموضعية نموذجًا مفاهيميًًة للأدوات ال 3D المحترفة ، لذلك فإن منحنى التعلم قصير لأي شخص على دراية بنموذجي بيانات Three.js أو Blender. مكتبة MIT مرخصة ومفتوحة المصدر، وترحب بتقارير الأخطاء والمساهمات في GitHub.
تثبيت مع pip، ثم دعوة Scene.open() مع ObjLoadOptions لتحميل ملف OBJ جنبا إلى جنب مع تعريفات المواد MTL. مدعوة واحدة scene.save() بموسعة .gltf يكتب glTF 2.0 JSON لا حاجة لسجل الشكل أو محول الكائن.
pip install aspose-3d-foss
from aspose.threed import Scene
from aspose.threed.formats import ObjLoadOptions
# Load an OBJ file (with .mtl materials)
scene = Scene()
scene.open("model.obj", ObjLoadOptions())
# Export as glTF 2.0
scene.save("model.gltf")
لإنتاج GLB ثنائي ضيق بدلاً من JSON glTF الافتراضي، تمرّد GltfSaveOptions مثالاً مع binary_mode = True. ينطبق نفس النمط على تعديلات نظام الإحداثيات استبدال فئة الخيارات للشكل الذي تستهدف.
from aspose.threed import Scene
from aspose.threed.formats import GltfSaveOptions
scene = Scene()
scene.open("mesh.stl")
# Save as binary GLB
opts = GltfSaveOptions()
opts.binary_mode = True
scene.save("mesh.glb", opts)
إنها مكتبة بيثون مجانية مرخصة من MIT لتحميل وتعديل وحفظ مشاهد ثلاثية الأبعاد دون تثبيت أي وقت تشغيل محلي أو SDK خارجي.
OBJ (مع .mtl) ، STL (ثنائي و ASCII) ؛ glTF 2.0 و GLB، COLLADA (DAE) 3MF، و FBX. كل تنسيق له فئة خيارات تحميل / حفظ مخصصة.
لا. Aspose.3D FOSS for Python هو بايثون نقي مع صفر إضافات أصلية. إنه يعمل على Windows و macOS و Linux دون أي خطوة تجميعية.
تشغيل pip install aspose-3d-foss. لا تحتاج إلى حزم نظام إضافية أو ملحقات أصلية.
نعم. فئات خيارات النمط تسمح لك بتحويل المحاور، وتعديل المقياس، والتطبيع الطبيعي دون كتابة أي رمز تحليل محدد للنمط.
يتم دعم بايثون 3.7 إلى 3.12. المكتبة تعمل بشكل متطابق على جميع أنظمة التشغيل الرئيسية.
نعم، المكتبة مرخصة من MIT و تستضيفها على موقع (غيت هاب) تقارير الأخطاء و طلبات السحب موضع ترحيب.