USDZ إلى GLB C#

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

محول USDZ إلى GLB أو GLTF - تثبيت C# API

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

PM> Install-Package Aspose.3D

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

يمكنك تحويل ملف USDZ إلى تنسيق GLB من خلال الخطوات التالية:

  1. قم بتحميل ملف USDZ المصدر بفئة Scene.
  2. افتح المشهد وقم بتحويل تنسيق USDZ إلى GLB باستخدام طريقة حفظ.

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

// تهيئة كائن من فئة Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// افتح المشهد من المسار المحدد
scene.Open("Input.usdz");

// حفظ ملف الإخراج GLB
scene.Save("Output.glb");

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

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

  1. قم بإنشاء مثيل لفئة Scene لتحميل ملف USDZ للإدخال.
  2. قم بتحويل تنسيق USDZ إلى GLTF باستخدام طريقة حفظ.

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

// تهيئة كائن من فئة Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// افتح المشهد من المسار المحدد
scene.Open("Input.usdz");

// حفظ ملف GLTF الناتج
scene.Save("Output.gltf");

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

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

تجريبي على الإنترنت

يرجى تجربة تطبيق الويب USDZ to GLB Converter الذي تم تطويره باستخدام واجهة برمجة التطبيقات هذه.

استنتاج

في هذه المقالة ، تعلمت تحويل تنسيق ملف USDZ. يمكن تصديره إلى ملف GLB أو GLTF بناءً على متطلباتك من ملف الإخراج بتنسيق ASCII أو تنسيق ثنائي. علاوة على ذلك ، يمكنك زيارة وثائق API لاستكشاف الميزات الأخرى التي تقدمها API. في حالة وجود أي مخاوف ، لا تتردد في التواصل معنا عبر المنتدى.

أنظر أيضا

تحويل USDZ إلى HTML في C#