OBJ فایلها برای ایجاد، ویرایش یا دستکاری اشیاء سه بعدی استفاده میشوند. در شرایط خاص، ممکن است لازم باشد یک فایل OBJ را به یک فایل FBX در جاوا تبدیل کنید. این مقاله نحوه تبدیل یک فایل شی سه بعدی به یک فایل FBX را به صورت برنامه نویسی با استفاده از جاوا را پوشش می دهد.
مبدل فایل OBJ به FBX – نصب API
می توانید با Aspose.3D for Java اشیاء سه بعدی ایجاد، ویرایش یا تبدیل کنید. می توانید با دانلود فایل JAR از بخش انتشارهای جدید یا با تنظیمات Maven زیر در فایل pom.xml پروژه خود، 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.1</version>
</dependency>
</dependencies>
تبدیل فایل OBJ به FBX در جاوا
با چند تماس API می توانید به راحتی OBJ را به FBX تبدیل کنید. خود API در حین انجام تبدیل از فرمت فایل خروجی مراقبت می کند تا بتوانید روی سایر کارهای مهم مرتبط با برنامه خود تمرکز کنید. لطفاً مراحل زیر را برای تبدیل یک فایل OBJ شی سه بعدی به یک فایل FBX دنبال کنید:
- فایل OBJ ورودی را با استفاده از کلاس Scene بارگیری کنید.
- یک شی از کلاس FbxSaveOptions را راه اندازی کنید.
- فایل خروجی FBX را با روش save ذخیره کنید.
نمونه کد زیر نحوه تبدیل یک فایل OBJ به یک فایل FBX به صورت برنامه نویسی در جاوا را توضیح می دهد:
// OBJ را در یک شی از کلاس Scene بارگذاری کنید
Scene document = new Scene("template.obj");
// یک نمونه از FbxSaveOptions ایجاد کنید
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);
// فایل OBJ شی سه بعدی را به FBX تبدیل کنید
document.save("output.fbx", options);
ویژگی های API را کاوش کنید
می توانید با مراجعه به مستندات به چندین ویژگی دیگر API نگاهی بیندازید. این ویژگی های مختلف و فراخوانی روش برای کار با [فرمت های فایل پشتیبانی شده] را پوشش می دهد.
نتیجه
در پایان، شما یاد گرفتید که چگونه با استفاده از جاوا، یک فایل OBJ را به یک فایل FBX تبدیل کنید. همچنین ممکن است دوست داشته باشید برای مشاهده دقیق کلاس های مختلف از مراجع API دیدن کنید. علاوه بر این، لطفاً در صورت وجود هرگونه سؤال از طریق [فروم 10 با ما تماس بگیرید.