OBJ إلى USDZ csharp

ملف OBJ هو تنسيق ملف تعريف هندسي يمكن أن يحتوي على خرائط نسيج ووجوه متعددة الأضلاع وإحداثيات ثلاثية الأبعاد. قد تحتاج إلى تحويل ملف OBJ إلى ملف USDZ لمتطلبات معينة. تتناول هذه المقالة كيفية تحويل ملف OBJ إلى ملف USDZ برمجيًا في C#. تعد ملفات USDZ مفيدة أثناء معالجة الرسومات حيث يمكن أن تحتوي على بيانات هندسية وتظليل ثلاثية الأبعاد. علاوة على ذلك ، يتم استخدامها بشكل شائع لإنشاء مشاهد الواقع المعزز.

OBJ to USDZ Converter - تثبيت C# API

Aspose.3D for .NET يمكن استخدام API للعمل مع Wavefront OBJ و USDZ والعديد من تنسيقات الملفات الأخرى. يمكنك تكوين API بسهولة عن طريق تنزيل ملفات DLL الخاصة بها من قسم الإصدارات الجديدة باستخدام أمر التثبيت التالي NuGet في Visual Studio IDE:

PM> Install-Package Aspose.3D

تحويل ملف OBJ إلى USDZ في C#

يمكنك تحويل ملف OBJ إلى ملف USDZ باتباع الخطوات التالية:

  1. قم بتهيئة كائن فئة Scene لتحميل ملف OBJ للإدخال.
  2. قم بإنشاء كائن من فئة UsdSaveOptions.
  3. تحويل ملف OBJ إلى USDZ.

يوضح مقتطف الشفرة أدناه كيفية تحويل ملف OBJ إلى تنسيق USDZ برمجيًا في C#:

// تحميل ملف inout OBJ باستخدام فئة المشهد 
Scene scene = new Scene("template.obj");

// تهيئة كائن فئة UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// حفظ ملف الإخراج USDZ
scene.Save("test.usdz", options);

احصل على رخصة مؤقتة مجانية

يمكنك تقييم API بدون أي قيود من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملف OBJ إلى تنسيق USDZ برمجيًا في C#. تُستخدم ملفات OBJ عادةً في معالجة المشاهد ثلاثية الأبعاد بواسطة تطبيقات النمذجة ثلاثية الأبعاد المختلفة. وبالمثل ، يتزايد استخدام ملفات USDZ في السيناريوهات التي يتم فيها تصميم الكائنات القائمة على الواقع المعزز. قد ترغب في التحقق من الميزات الأخرى لواجهة برمجة التطبيقات من خلال إلقاء نظرة على مساحة التوثيق. علاوة على ذلك ، لا تتردد في الاتصال بنا على المنتدى في حالة وجود أي استفسارات.

أنظر أيضا

تحويل FBX إلى ملف STL في C#