Ptions pecify 3D ptions ile ptions oad ptions في C#

Oفيرفيو

Tمقالته يشرح كيف يمكنك تحميل أنواع مختلفة من الملفات 3D باستخدام الطبقات خيار تحميل كل منها في C# داخل الكائن cencene ومن ثم يمكنكحفظه في تنسيقات الملفات المدعومة 3D المختلفة. By التحميل saving ، يمكنك تنفيذ عدد من التحويلات المختلفة على سبيل المثال

  • Convert FBX إلى OBJ في C#
  • Convert 3DS إلى FBX في C#
  • Convert U3D إلى OBJ في C#
  • Convert OBJ إلى 3DS في C#
  • Convert X إلى 3DS في C#

3D ptions ile ptions oad ptions

في ما يلي العديد من Scene.Open طريقة الأحمال الزائدة أو overcene الفئة منشئ الأحمال الزائدة التي تقبل كائن LoadOptions. Tيجب أن يكون كائن من فئة مشتقة من فئة LoadOptions. تنسيق تحميل ach ach لديه فئة المقابلة التي تحمل خيارات الحمل لتنسيق الحمل هذا ، على سبيل المثال هناك ColladaSaveOptions لتنسيق حفظ FileFormat.Collada.

Use من ptions iscreet 3DS ptions oad ptions

The C# رمز أدناه يظهر كيفية تعيين خيارات التحميل قبل تحميل ملف Discreet 3DS.

Use من ptions bj ptions oad ptions

The C# رمز أدناه يظهر كيفية تعيين خيارات التحميل قبل تحميل ملف 3D Obj.

Use من STL ptions oad ptions

The C# رمز أدناه يظهر كيفية تعيين خيارات التحميل قبل تحميل ملف STL.

Use من U3D ptions oad ptions

The C# رمز أدناه يظهر كيفية تعيين خيارات التحميل قبل تحميل ملف U3D.

Use من glTF ptions oad ptions

The C# رمز أدناه يظهر كيفية تعيين خيارات التحميل قبل تحميل ملف glTF.

Lip الشفاه V/T exexture ordinالمرؤوس

Use من ptions ly ptions oad ptions

The C# رمز أدناه يظهر كيفية تعيين خيارات التحميل قبل تحميل نموذج PLY.

Use من DirectX ptions ptions oad ptions

The C# رمز أدناه يظهر كيفية تعيين خيارات التحميل قبل تحميل ملف DirectX X.

Use 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);

Using FBX ptions oad ptions