فایلهای USDZ معمولاً برای کار با سناریوهای مبتنی بر واقعیت افزوده استفاده میشوند. آنها حاوی تمام اطلاعات از جمله نقشه برداری، سایه زدن و تغییر شکل اسکلتی هستند. در برخی موارد استفاده، ممکن است لازم باشد یک فایل USDZ را به فرمت STL صادر کنید. برای چنین سناریوهایی، این مقاله نحوه تبدیل USDZ به فایل های STL در جاوا را نشان می دهد.
مبدل فایل USDZ به STL – نصب API جاوا
Aspose.3D for Java API را می توان برای ایجاد، ویرایش یا دستکاری فایل های حاوی اشیاء یا داده های سه بعدی استفاده کرد. میتوانید با دانلود فایل JAR آن از بخش Downloads یا با استفاده از تنظیمات برای دانلود آن از Aspose Repository در فایل pom.xml پروژههای مبتنی بر Maven خود، به API دسترسی پیدا کنید.
مخزن:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
وابستگی:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.3</version>
</dependency>
</dependencies>
تبدیل USDZ به فایل STL در جاوا
با دنبال کردن مراحل زیر می توانید یک فایل USDZ را به یک فایل با فرمت STL تبدیل کنید:
- ابتدا یک نمونه از کلاس Scene ایجاد کنید تا فایل USDZ منبع بارگیری شود.
- یک شی از کلاس StlSaveOptions را مقداردهی کنید.
- در نهایت USDZ را به یک فایل STL تبدیل کنید.
قطعه کد زیر نحوه تبدیل USDZ به فایل STL را به صورت برنامه نویسی در جاوا توضیح می دهد:
// فایل USDZ ورودی را بارگیری کنید
Scene scene = new Scene();
scene.open("Test.usdz");
// یک نمونه از کلاس STLSaveOptions ایجاد کنید
StlSaveOptions options = new StlSaveOptions();
// تبدیل USDZ به فایل STL
scene.save("output.stl", options);
مجوز موقت رایگان دریافت کنید
شما می توانید API را بدون هیچ گونه محدودیت ارزیابی با دریافت یک [مجوز موقت رایگان] ارزیابی کنید.
نسخه ی نمایشی آنلاین
لطفاً برنامه وب USDZ to STL Converter را که با استفاده از API فوق توسعه یافته است، امتحان کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل های USDZ به STL به صورت برنامه نویسی در جاوا آشنا شده اید. این تبدیل برای انجام پرینت سه بعدی برخی از مدل ها یا ارائه برخی صحنه ها در برنامه های مدل سازی سه بعدی مفید است. علاوه بر این، میتوانید بسیاری از ویژگیهای دیگر موجود در API را با نگاهی به فضای مستندات بررسی کنید. در صورت هرگونه سؤال یا نگرانی، لطفاً در [فروم 11 با ما بنویسید.