یک فایل STL هندسه سطح اشیاء سه بعدی را توصیف می کند و معمولاً از چاپ سه بعدی، نمونه سازی سریع و غیره استفاده می شود. در حالی که فایل های USDZ برای استفاده در سناریوهای واقعیت افزوده محبوب می شوند. آنها آرشیوهای ZIP فشرده نشده ای هستند که حاوی اطلاعات توصیف صحنه جهانی هستند. در موارد خاص، ممکن است لازم باشد یک فایل STL را به فرمت USDZ تبدیل کنید. با توجه به چنین سناریوهایی، این مقاله نحوه تبدیل یک فایل STL به فرمت USDZ را به صورت برنامه نویسی در جاوا توضیح می دهد.
مبدل USDZ به STL – نصب API جاوا
Aspose.3D for Java API از کار با فایل های گرافیکی سه بعدی پشتیبانی می کند. میتوانید API را با دانلود فایلهای JAR آن از صفحه Downloads نصب کنید یا مشخصات زیر را در فایل pom.xml کپی-پیست کنید تا از Aspose Repository به 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.4</version>
</dependency>
</dependencies>
تبدیل 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 بدون هیچ محدودیتی میتوانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل STL به فایل USDZ در جاوا آشنا شدید. شما به راحتی می توانید این ویژگی را با چند تماس API در برنامه های خود قرار دهید. با این حال، در صورتی که ابهامی دارید، لطفاً در [فروم 10 برای ما بنویسید.