فایلهای USDZ فایلهای ZIP بدون فشردهسازی یا رمزگذاری هستند. در موارد استفاده خاص، ممکن است لازم باشد یک فایل USDZ را به فایل USDZ به فرمت فایل GLB یا GLTF تبدیل کنید. بر این اساس، این مقاله نحوه تبدیل USDZ به فرمت GLB یا GLTF را به صورت برنامهنویسی در جاوا توضیح میدهد.
مبدل USDZ به GLB یا GLTF – جاوا API نصب
Aspose.3D for Java از کار با چندین شیء و صحنه دو یا سه بعدی پشتیبانی می کند. میتوانید با دانلود آخرین نسخه فایلهای JAR آن از صفحه Downloads یا با پیکربندیهای زیر، API را به سرعت پیکربندی کنید تا آن را از Aspose Repository در فایل pom.xml پروژه خود فعال کنید.
مخزن:
<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.7</version>
</dependency>
</dependencies>
تبدیل USDZ به GLB در جاوا
با انجام مراحل زیر می توانید یک فایل USDZ را به فرمت GLB تبدیل کنید:
- فایل USDZ ورودی را با یک شی از کلاس Scene بارگیری کنید.
- تبدیل USDZ به فرمت فایل باینری GLB.
نمونه کد زیر نحوه تبدیل یک فایل USDZ به فرمت GLB به صورت برنامه نویسی در جاوا را توضیح می دهد:
// یک شی از کلاس Scene را راه اندازی کنید
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// صحنه را از مسیر داده شده باز کنید
scene.open("Input.usdz");
// فایل خروجی GLB را ذخیره کنید
scene.save("Output.glb");
تبدیل USDZ به GLTF در جاوا
با استفاده از مراحل زیر می توانید یک فایل USDZ را به فرمت GLTF تبدیل کنید:
- یک نمونه از کلاس Scene ایجاد کنید.
- تبدیل USDZ به فرمت GLTF.
قطعه کد زیر نحوه تبدیل یک فایل USDZ به فرمت GLTF را در جاوا توضیح می دهد:
// یک شی از کلاس Scene را راه اندازی کنید
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// صحنه را از مسیر داده شده باز کنید
scene.open("Input.usdz");
// فایل GLTF خروجی را ذخیره کنید
scene.save("Output.gltf");
مجوز موقت رایگان دریافت کنید
برای ارزیابی API بدون هیچ محدودیتی، میتوانید درخواست یک [مجوز موقت رایگان7 بدهید.
نسخه ی نمایشی آنلاین
لطفاً برنامه وب USDZ to GLB Converter را که با استفاده از این API توسعه یافته است، امتحان کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل USDZ به فرمت فایل GLTF یا GLB به صورت برنامه نویسی در جاوا آشنا شده اید. متد Save می تواند پسوند فایل را از نام فایل تجزیه کند و فایل را در قالب مربوطه رندر کند. به عنوان مثال فایل با فرمت ASCII یا Binary مطابق با نیاز شما. علاوه بر این، میتوانید از فضای اسناد دیدن کنید تا به سایر ویژگیهای پشتیبانی شده توسط API نگاهی بیندازید. در صورتی که yopu نیاز به تماس با ما داشت، لطفاً با ما در [فروم 9 تماس بگیرید.