تحديد خيارات تحميل الملفات 3D بـ C#
Oفيرفيو
توضح هذه المقالة كيف يمكنك تحميل أنواع مختلفة من ملفات 3D باستخدام فئات خيارات التحميل الخاصة بها في C# داخل كائن المشهد ثم يمكنك حفظه بتنسيقات ملفات مختلفة مدعومة بقيمة 3D. عن طريق التحميل والحفظ ، يمكنك تنفيذ عدد من التحويلات المختلفة على سبيل المثال
- تحويل FBX إلى OBJ في C#
- تحويل 3DS إلى FBX في C#
- تحويل U3D إلى OBJ في C#
- تحويل OBJ إلى 3DS في C#
- تحويل X إلى 3DS في C#
خيارات تحميل الملفات 3D
هناك العديد من الأحمال الزائدة للطرق Scene.Open أو الأحمال الزائدة لمُنشئ فئة المشهد التي تقبل كائن LoadOptions. يجب أن يكون هذا موضوعًا لفئة مشتقة من فئة LoadOptions. يحتوي كل تنسيق تحميل على فئة مقابلة تحتوي على خيارات تحميل لتنسيق التحميل هذا ، على سبيل المثال هناك ColladaSaveOptions لتنسيق الحفظ FileFormat.Collada.
استخدام خيارات التحميل السرية 3DS
يوضح رمز C# أدناه كيفية تعيين خيارات التحميل قبل تحميل ملف 3DS سري.
Use من ptions bj ptions oad ptions
يوضح رمز C# أدناه كيفية تعيين خيارات التحميل قبل تحميل ملف Obj 3D.
استخدام خيارات التحميل STL
يوضح رمز C# أدناه كيفية تعيين خيارات التحميل قبل تحميل ملف STL.
استخدام خيارات التحميل U3D
يوضح رمز C# أدناه كيفية تعيين خيارات التحميل قبل تحميل ملف U3D.
استخدام خيارات التحميل glTF
يوضح رمز C# أدناه كيفية تعيين خيارات التحميل قبل تحميل ملف glTF.
Lip الشفاه V/T exexture ordinالمرؤوس
Use من ptions ly ptions oad ptions
يوضح رمز C# أدناه كيفية تعيين خيارات التحميل قبل تحميل نموذج PLY.
Use من ptions iptions ptions ptions oad ptions
يوضح رمز C# أدناه كيفية تعيين خيارات التحميل قبل تحميل ملف DirectX X.
استخدام خيارات تحميل RVM
C#
// set load options of RVM
Scene scene = new Scene();
var opt = new RvmLoadOptions()
{
CylinderRadialSegments = 32,
DishLatitudeSegments = 16,
DishLongitudeSegments = 24,
TorusTubularSegments = 40
};
// import RVM
scene.Open("LAD-TOP.rvm", opt);
// save in the OBJ format
scene.Save("LAD-TOP.obj", FileFormat.WavefrontOBJ);