USDZ به GLB C#

فایل‌های USDZ در سناریوهای واقعیت افزوده مختلف محبوب می‌شوند. گاهی اوقات، ممکن است بخواهید یک فایل USDZ را به فرمت GLB یا GLTF تبدیل کنید. مطابق با موارد استفاده مشابه، این مقاله نحوه تبدیل فایل USDZ به فرمت GLB یا GLTF با کدگذاری ASCII یا Binary به صورت برنامه‌نویسی در C# را پوشش می‌دهد.

مبدل USDZ به GLB یا GLTF – نصب API C#

Aspose.3D for .NET API را می توان برای ایجاد، ویرایش یا دستکاری صحنه های مختلف سه بعدی استفاده کرد. به سادگی API را با دانلود فایل های DLL مرجع آن از صفحه New Releases یا با استفاده از دستور نصب زیر NuGet پیکربندی کنید:

PM> Install-Package Aspose.3D

تبدیل USDZ به GLB در سی شارپ

با انجام مراحل زیر می توانید یک فایل USDZ را به فرمت GLB تبدیل کنید:

  1. فایل USDZ منبع را با کلاس Scene بارگیری کنید.
  2. صحنه را باز کرده و با روش Save USDZ را به فرمت GLB تبدیل کنید.

قطعه کد زیر نحوه تبدیل یک فایل USDZ به فرمت GLB را به صورت برنامه نویسی در سی شارپ نشان می دهد:

// یک شی از کلاس Scene را راه اندازی کنید
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// صحنه را از مسیر داده شده باز کنید
scene.Open("Input.usdz");

// فایل خروجی GLB را ذخیره کنید
scene.Save("Output.glb");

تبدیل USDZ به GLTF در سی شارپ

با دنبال کردن مراحل زیر می توانید یک فایل با فرمت USDZ را به فرمت GLTF تبدیل کنید:

  1. یک نمونه از کلاس Scene برای بارگیری فایل ورودی USDZ ایجاد کنید.
  2. با استفاده از روش Save فرمت USDZ را به GLTF تبدیل کنید.

نمونه کد زیر نحوه تبدیل یک فایل USDZ به فرمت GLTF را به صورت برنامه نویسی در سی شارپ توضیح می دهد:

// یک شی از کلاس Scene را راه اندازی کنید
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// صحنه را از مسیر داده شده باز کنید
scene.Open("Input.usdz");

// فایل GLTF خروجی را ذخیره کنید
scene.Save("Output.gltf");

مجوز موقت رایگان دریافت کنید

برای ارزیابی API در ظرفیت کامل، می‌توانید یک [مجوز موقت رایگان] درخواست کنید.

نسخه ی نمایشی آنلاین

لطفاً برنامه وب USDZ to GLB Converter را که با استفاده از این API توسعه یافته است، امتحان کنید.

نتیجه

در این مقاله با تبدیل فرمت فایل USDZ آشنا شدید. بسته به نیاز شما از فایل خروجی در فرمت ASCII یا باینری، می توان آن را به یک فایل GLB یا GLTF صادر کرد. علاوه بر این، می‌توانید از API مستندات دیدن کنید تا سایر ویژگی‌های ارائه شده توسط API را بررسی کنید. در صورت هر گونه نگرانی، لطفاً از طریق [فروم 12 با ما تماس بگیرید.

همچنین ببینید

تبدیل USDZ به HTML در C#