تحديد خيارات تحميل الملفات 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);