USDZ به OBJ csharp

فایل‌های USDZ حاوی هندسه سه‌بعدی و داده‌های سایه‌زنی برای یک صحنه هستند و معمولاً برای ایجاد محتوای واقعیت افزوده استفاده می‌شوند. گاهی اوقات، ممکن است لازم باشد USDZ را به یک فایل شی سه بعدی تبدیل کنید. مطابق با چنین سناریوهایی، این مقاله نحوه تبدیل یک فایل USDZ به یک فایل OBJ را به صورت برنامه‌نویسی در سی شارپ پوشش می‌دهد.

مبدل فایل USDZ به OBJ – نصب C# API

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

PM> Install-Package Aspose.3D

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

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

  1. فایل USDZ ورودی را با کلاس Scene بارگیری کنید.
  2. یک شی از کلاس ObjSaveOptions ایجاد کنید.
  3. تبدیل USDZ به فایل OBJ.

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

// فایل USDZ ورودی را بارگیری کنید
Scene scene = new Scene();
scene.Open("Test.usdz");

// شی کلاس ObjSaveOptions را راه اندازی کنید
ObjSaveOptions saveOptions = new ObjSaveOptions();

// فایل OBJ خروجی را ذخیره کنید
scene.Save("Sample.obj", saveOptions);

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

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

نتیجه

در این مقاله یاد گرفتید که چگونه USDZ را با استفاده از سی شارپ با چند خط کد به یک فایل OBJ تبدیل کنید. از آنجایی که فایل های USDZ معمولا برای نمایش آنلاین محصولات استفاده می شوند. به همین ترتیب، فایل های OBJ گاهی اوقات هنگام کار با صحنه های سه بعدی مورد نیاز هستند. شما به راحتی می توانید این ویژگی را در برنامه های مبتنی بر فریم ورک دات نت یا NET Core خود ادغام کنید. علاوه بر این، می توانید چندین ویژگی دیگر API را با مراجعه به بخش مستندات بررسی کنید. در صورت هرگونه سؤال، لطفاً در [تالار گفتمان پشتیبانی رایگان] برای ما بنویسید.

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