استخراج الأصول بتنسيقات ثلاثية الأبعاد عبر C#
استخراج الأصول من تنسيقات مستندات ثلاثية الأبعاد دون أي برنامج نمذجة وعرض لإنشاء تطبيقات .NET متعددة المنصات.
يمكن للمطورين استخدام مكتبة ثلاثية الأبعاد لاستخراج أصول ملفات ثلاثية الأبعاد بسهولة. تتضمن بعض التنسيقات المدعومة بواسطة واجهة برمجة التطبيقات (API) WavefrontOBJ و Discreet3DS و STL (ASCII، Binary) و FBX (ASCII، Binary) و Universal3D و Collada و GLB و glTF و PLY و DirectX و Google Draco formats وغيرها. عملية الاستخراج بسيطة، قم بتحميل الملف المصدر من خلال مثيل لفئة scene class ، وقم بإنشاء فئة archive والتعامل مع فئة استخراج الأصول، واستدعاء طريقة Save للتنسيق الناتج ذي الصلة.
استخراج الأصول من المشهد ثلاثي الأبعاد إلى تنسيقات مختلفة
يمكن للمطورين بسهولة استخراج الأصول من ملفات ثلاثية الأبعاد من خلال نفس العملية المذكورة أعلاه. ضع في اعتبارك بعض الأمثلة مثل 3DS إلى FBX Extractor. قم بتحميل ملفات 3DS عبر كائنات فئة scene. قم بإنشاء خيارات حفظ باستخدام FbxSaveOptions لإنشاء خيارات حفظ واستدعاء طريقة حفظ المشهد مع وسيطات مسار الملف الناتج وخيارات fbx. تحتوي واجهة برمجة التطبيقات (API) على فئات خيارات مناسبة للحفظ في الفئات ذات الصلة، مثل A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions وغيرها. هذه هي القائمة الكاملة لخيارات extractor formats ثلاثية الأبعاد.