فایلهای STL هندسه سطح سه بعدی را نشان میدهند و اغلب برای نمونهسازی سریع، چاپ سهبعدی و تولید به کمک رایانه استفاده میشوند. میتوانید یک فایل STL را با استفاده از جاوا به صورت برنامهنویسی به FBX یا GLB (باینری glTF) تبدیل کنید. بخش های زیر جزئیات بیشتر را توضیح می دهند:
- مبدل فایل STL به FBX یا glTF GLB – نصب Java API
- تبدیل STL به FBX به صورت برنامه ریزی شده با استفاده از جاوا
- تبدیل STL به glTF GLB به صورت برنامه ریزی شده در جاوا
مبدل فایل STL به FBX یا glTF GLB – نصب Java API
Aspose.3D for Java API از کار با STL، FBX، glTF، GLB و بسیاری دیگر فرمتهای فایل پشتیبانی میکند. با دانلود فایل JAR از بخش Downloads میتوانید به راحتی API را پیکربندی کنید، یا تنظیمات زیر را در فایل pom.xml پروژه مبتنی بر Maven خود مشخص کنید:
مخزن:
<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>21.7</version>
</dependency>
</dependencies>
تبدیل STL به FBX به صورت برنامه ریزی شده با استفاده از جاوا
با انجام مراحل زیر می توانید یک فایل STL را به یک فایل FBX تبدیل کنید:
- یک شی از کلاس Scene را مقداردهی اولیه کنید.
- فایل STL ورودی را با روش Open بارگیری کنید.
- فرمت خروجی فایل FBX را مشخص کنید.
- فایل خروجی FBX را ذخیره کنید.
کد زیر نحوه تبدیل یک فایل STL به یک فایل FBX را با استفاده از جاوا توضیح می دهد:
// یک شی از کلاس Scene را راه اندازی کنید
Scene scene = new Scene();
// فایل STL ورودی را با روش Open بارگیری کنید
scene.open("test.stl");
// فرمت خروجی فایل FBX را مشخص کنید
FileFormat outputformat = FileFormat.FBX7200ASCII;
// فایل خروجی FBX را ذخیره کنید
scene.save("test.fbx", outputformat);
تبدیل STL به glTF GLB به صورت برنامه ریزی شده در جاوا
با انجام مراحل زیر می توانید یک فایل STL را به یک فایل باینری glTF GLB تبدیل کنید:
- فایل ورودی STL را با استفاده از کلاس Scene بارگیری کنید.
- فرمت فایل خروجی را به صورت GLB مشخص کنید.
- فایل خروجی GLB را ذخیره کنید.
کد زیر نحوه تبدیل یک فایل STL به یک فایل GlTF GLB باینری را با استفاده از جاوا نشان می دهد:
// فایل STL ورودی را با استفاده از کلاس Scene بارگیری کنید
Scene scene = new Scene("test.stl");
// فرمت فایل خروجی را به صورت GLB مشخص کنید
FileFormat outputFormat = FileFormat.GLTF2_BINARY;
// فایل خروجی GLB را ذخیره کنید
scene.save("test.glb", outputFormat);
مجوز موقت رایگان دریافت کنید
با درخواست مجوز موقت رایگان میتوانید API را بدون هیچ گونه محدودیت ارزیابی آزمایش کنید.
نتیجه
در این مقاله یاد گرفتید که چگونه با استفاده از جاوا یک فایل STL را به یک فایل FBX یا باینری glTF GLB تبدیل کنید. لطفاً برای یادگیری چندین ویژگی دیگر ارائه شده توسط API به اسناد API مراجعه کنید. از طریق تالار گفتمان پشتیبانی رایگان برای هر یک از سوالات خود با ما در تماس باشید.