دليل المطور

دليل المطور

يغطي هذا القسم القدرات الأساسية لـ 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نعمنعم

المواضيع

 العربية