حدد خيارات حفظ ملف 3D بـ C#
Oفيرفيو
توضح هذه المقالة كيف يمكنك حفظ ملفات 3D في تنسيقات مختلفة بعد تحميلها في كائن Scene باستخدام C#. من خلال التحميل والحفظ ، يمكنك تنفيذ عدد من التحويلات المختلفة على سبيل المثال
- تحويل FBX إلى X بـ C#
- تحويل GLTF إلى OBJ في C#
- تحويل OBJ إلى X بـ C#
- تحويل STL إلى OBJ في C#
- تحويل RVM إلى 3DS في C#
خيارات حفظ الملفات 3D
هناك العديد من الأحمال الزائدة لطريقة Scene.Save
التي تقبل كائن SaveOptions. يجب أن يكون هذا موضوعًا لفئة مشتقة من فئة SaveOptions
. يحتوي كل تنسيق حفظ على فئة مناظرة تحتوي على خيارات حفظ لتنسيق الحفظ هذا ، على سبيل المثال ، هناك ColladaSaveOptions
لتنسيق حفظ FileFormat.Collada
.
استخدام خيارات توفير Collada
يوضح رمز C# أدناه كيفية تعيين خيارات الحفظ قبل حفظ ملف 3D إلى تنسيق Collada.
استخدام خيارات توفير Discreet3DS
يوضح رمز C# أدناه كيفية تعيين خيارات الحفظ قبل حفظ ملف 3D إلى تنسيق 3DS غير ظاهر.
استخدام خيارات توفير FBX
يوضح رمز C# أدناه كيفية تعيين خيارات الحفظ قبل حفظ ملف 3D إلى تنسيق FBX.
يعرض FBXSaveOptions
أيضًا خاصية EnableCompression
التي يمكن استخدامها لضغط بيانات ثنائية كبيرة في ملف FBX. القيمة الافتراضية لهذه الخاصية صحيحة. يشرح مقتطف الكود أدناه كيف يمكنك العمل مع هذه الخاصية أثناء حفظ المشهد.
Use من ptions bj ptions ave ptions
يوضح الرمز أدناه كيفية تعيين خيارات الحفظ قبل حفظ ملف 3D بتنسيق Obj.
استخدام خيارات توفير STL
يوضح رمز C# أدناه كيفية تعيين خيارات الحفظ قبل حفظ ملف 3D إلى تنسيق STL.
استخدام خيارات توفير U3D
يوضح رمز C# أدناه كيفية تعيين خيارات الحفظ قبل حفظ مستند إلى تنسيق U3D.
استخدام خيارات توفير glTF
يوضح رمز C# أدناه كيفية تعيين خيارات الحفظ قبل حفظ مستند إلى تنسيق glTF.
PrettyPrint في glTF خيارات توفير
You يمكن أيضا استخدام خاصية rerettyPrint من GLclass class avaveOفئة الوصفات لطباعة human understandunderstandالإنسان. Tانه رمز أدناه يظهر كيفية استخدام هذه الوظيفة.
احفظ تبعيات مشهد 3D في نظام الملفات الحقيقي
قد يحتاج المطورون إلى حفظ جميع تبعيات المشهد 3D في نظام الملفات الحقيقي. يمكنهم تحديد مسار دليل محلي ، أو حفظ كائن MemoryFileSystem
أو ببساطة تجاهل التبعيات. تمت إضافة خاصية FileSystem
في جميع فئات خيارات الحفظ.
Discard aving aving المواد iles iles
Cies ave epفي Lثماني D
Cies افي epependenفي ememoryFileSyالجذعية bحقن
استخدام خيارات التوفير بقيمة Google Draco (.drc)
يوضح رمز C# أدناه كيفية تعيين خيارات الحفظ قبل حفظ نموذج 3D إلى تنسيق DRC.
استخدام خيارات توفير RVM
يوضح رمز C# أدناه كيفية تعيين خيارات الحفظ قبل حفظ نموذج 3D إلى تنسيق RVM.