دليل المطور
دليل المطور
يغطي هذا القسم القدرات الأساسية لـ Aspose.3D 26.1.0 لـ .NET. جميع الفئات موجودة في Aspose.ThreeD المجال.
إدخال وإخراج المشهد
ال Scene الفئة هي الحاوية العليا. استخدم Scene.Open() لتحميل الملفات و Scene.Save() للتصدير:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");يتم اكتشاف التنسيق تلقائيًا من امتداد الملف. للتحكم الصريح، مرّر خيارات خاصة بالتنسيق مثل FbxLoadOptions, GltfSaveOptions, أو ObjSaveOptions.
مخطط المشهد
كل مشهد يحتوي على RootNode. إرفق عقدًا فرعية باستخدام CreateChildNode() والكيانات (الشبكات، الكاميرات، الأضواء) إلى تلك العقد:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));تجول في التسلسل الهرمي عبر node.ChildNodes واصل إلى الكيان المرفق عبر node.Entity.
الصيغ المدعومة
| تنسيق | استيراد | تصدير |
|---|---|---|
| OBJ | نعم | نعم |
| STL | نعم | نعم |
| glTF 2.0 / GLB | نعم | نعم |
| FBX | نعم | نعم |
| COLLADA | نعم | نعم |
| PLY | نعم | لا (المُصدِّر غير موصول) |
| 3MF | نعم | نعم |
المواضيع
- الميزات والوظائف: استعراض مفصل للميزات مع أمثلة C#