OBJ به glTF FBX

فایل های 3D Object OBJ حاوی اطلاعات اشیاء سه بعدی مانند بافت و مختصات هستند. می توانید یک فایل OBJ را به صورت برنامه نویسی در جاوا به یک فایل GLTF یا FBX تبدیل کنید. در برخی از حالات، ممکن است لازم باشد یک فایل OBJ را به فایل های مختلف تبدیل کنید. مطابق با آن، این مقاله نحوه تبدیل یک فایل OBJ به فایل GLTF یا FBX را پوشش می دهد.

Java API برای تبدیل فایل OBJ به glTF GLB یا FBX

Aspose.3D for Java API از دستکاری فایل‌های 3D Object مانند تبدیل آنها به فایل‌های glTF GLB یا FBX پشتیبانی می‌کند. API. می‌توانید API را با دانلود فایل JAR از بخش نسخه‌های جدید یا با تنظیمات Maven زیر در فایل 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>21.12</version>
    </dependency>
</dependencies>

تبدیل OBJ به glTF GLB به صورت برنامه نویسی در جاوا

با دنبال کردن مراحل زیر می توانید یک فایل OBJ را به یک فایل glTF در جاوا تبدیل کنید:

  1. فایل OBJ ورودی را با سازنده Scene بارگیری کنید.
  2. یک شی کلاس GltfSaveOptions را راه اندازی کنید.
  3. سند خروجی glTF GLB را ذخیره کنید.

قطعه کد زیر نحوه تبدیل یک فایل OBJ به سند glTF در جاوا را نشان می دهد:

// OBJ را در یک شی از کلاس Scene بارگذاری کنید
Scene document = new Scene("template.obj");

// یک نمونه از GltfSaveOptions ایجاد کنید
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// فایل OBJ شی سه بعدی را به فایل glTF تبدیل کنید 
document.save("output.gltf", options);

تبدیل فایل OBJ به FBX در جاوا

با انجام مراحل زیر می توانید یک فایل OBJ را به یک فایل FBX تبدیل کنید:

  1. فایل OBJ شی ورودی را با استفاده از سازنده کلاس Scene بارگیری کنید.
  2. یک شی از کلاس FbxSaveOptions را مقداردهی کنید.
  3. فایل 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);

نتیجه

در این مقاله یاد گرفتید که چگونه یک فایل شی OBJ را به صورت برنامه نویسی در جاوا به فایل glTF GLB یا FBX تبدیل کنید. علاوه بر این، می‌توانید از مرجع API یا اسناد دیدن کنید تا سایر ویژگی‌های ارائه شده توسط API را بیاموزید. در صورت هر گونه نگرانی، لطفاً با ما در [فروم 13 تماس بگیرید.

همچنین ببینید

تبدیل فایل FBX به RVM یا RVM به FBX در جاوا