فایل DAE به OBJ در جاوا

فایل های DAE معمولا برای تبادل دارایی های دیجیتال بین برنامه های مختلف پردازش سه بعدی استفاده می شوند. در شرایط خاص، ممکن است لازم باشد فایل‌های DAE را به فرمت OBJ تبدیل کنید. این مقاله نحوه تبدیل فایل DAE به فایل OBJ در جاوا را پوشش می دهد.

Java API برای تبدیل DAE به فایل OBJ

Aspose.3D for Java API از کار با DAE، OBJ و چندین [فرمت فایل دیگر] پشتیبانی می کند. می‌توانید با دانلود فایل‌های 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>21.12</version>
    </dependency>
</dependencies>

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

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

  1. فایل ورودی DAE را با کلاس Scene بارگیری کنید.
  2. یک شی از کلاس ObjSaveOptions را نمونه سازی کنید.
  3. با روش Save فایل DAE را به OBJ تبدیل کنید.

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

// فایل ورودی DAE را با کلاس Scene بارگیری کنید.
Scene scene = new Scene("Sample.dae");

// نمونه ای از کلاس ObjSaveOptions را راه اندازی کنید
ObjSaveOptions options = new ObjSaveOptions();
options.setEnableMaterials(true);
            
// DAE را به فایل OBJ تبدیل کنید 
scene.save("Sample.obj", options);

مجوز موقت رایگان دریافت کنید

با درخواست [مجوز موقت رایگان] می‌توانید API را در ظرفیت کامل آن ارزیابی کنید. این به شما امکان می دهد تمام ویژگی ها را بدون هیچ محدودیتی آزمایش کنید.

ویژگی های بیشتر را کاوش کنید

می‌توانید چندین ویژگی دیگر API را با مراجعه به بخش مستندات که در آن جزئیات مربوط به سایر فرمت‌های فایل به تفصیل پوشش داده شده است، کاوش کنید.

نتیجه

در این مقاله نحوه تبدیل فایل های DAE به OBJ با وفاداری بالا در جاوا را بررسی کرده اید. علاوه بر این، برای کار با این ویژگی نیازی به نصب برنامه مدلسازی سه بعدی ندارید. لطفاً در صورت وجود هرگونه سؤال، با ما در [فروم 11 تماس بگیرید.

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