فایل های STL در ساخت به کمک کامپیوتر استفاده می شوند زیرا این فایل ها حاوی اطلاعات هندسی سه بعدی هستند. در حالی که، یک فایل USDZ اغلب برای ایجاد صحنه های مبتنی بر واقعیت افزوده استفاده می شود. در موارد استفاده خاص، ممکن است لازم باشد یک فایل STL را به فرمت USDZ تبدیل کنید. در این مقاله نحوه تبدیل یک فایل STL به یک فایل USDZ به صورت برنامه نویسی در سی شارپ توضیح داده شده است.
تبدیل STL به USDZ – نصب API C#
Aspose.3D for .NET API از ایجاد، ویرایش، یا دستکاری FBX، OBJ و بسیاری از [فرمتهای پشتیبانی شده دیگر3 پشتیبانی میکند. به سادگی با دانلود فایل های DLL آن از صفحات Downloads به API دسترسی داشته باشید یا از دستور نصب زیر NuGet استفاده کنید:
PM> Install-Package Aspose.3D
تبدیل STL به فرمت USDZ به صورت برنامه ریزی شده در سی شارپ
با دنبال کردن مراحل زیر می توانید یک فایل STL را به فرمت USDZ تبدیل کنید:
- فایل STL ورودی را با نمونه ای از کلاس Scene بارگیری کنید
- نمونه ای از کلاس UsdSaveOptions را راه اندازی کنید.
- تبدیل STL به فرمت USDZ.
نمونه کد زیر نحوه تبدیل یک فایل STL به فرمت USDZ در سی شارپ را نشان می دهد:
// یک شی از کلاس Scene را راه اندازی کنید
Scene scene = new Scene();
// فایل STL ورودی را با روش Open بارگیری کنید
scene.Open("test.stl");
// شی کلاس UsdSaveOptions را راه اندازی کنید
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// فایل خروجی USDZ را ذخیره کنید
scene.Save("test.usdz", options);
ویژگی های API را کاوش کنید
API از چندین تبدیل فایل دیگر و دستکاریهای صحنه سهبعدی پشتیبانی میکند که در فصلهای مختلف در بخش [مستندات][۸] بحث شده است. ممکن است دوست داشته باشید نگاهی بیندازید تا سایر API های پشتیبانی شده برای کار با گرافیک های سه بعدی را بررسی کنید.
مجوز موقت رایگان دریافت کنید
میتوانید با دریافت یک [مجوز موقت رایگان] همه ویژگیهای API را در ظرفیت کامل خود آزمایش کنید. این به شما امکان می دهد تا عملکرد API را بدون هیچ گونه محدودیت ارزیابی ارزیابی کنید.
نتیجه
در این مقاله نحوه تبدیل یک فایل STL به فرمت USDZ به صورت برنامه نویسی در سی شارپ را بررسی کرده اید. با این حال، در صورت نیاز به بحث در مورد هر یک از الزامات یا سؤالات خود، لطفاً در [فروم 10 برای ما بنویسید.