فایلهای OBJ حاوی چهرههای چند ضلعی، نقشههای بافت و اطلاعات دیگر درباره اشیاء سهبعدی هستند. در حالی که فایلهای 3DS برای ذخیره دادههای مش و اطلاعات مواد همراه با دادههای دیگر استفاده میشوند. گاهی اوقات، ممکن است لازم باشد یک فایل OBJ را به فرمت 3DS تبدیل کنید. برای چنین الزاماتی، این مقاله نحوه تبدیل یک فایل OBJ به یک فایل 3DS را به صورت برنامه نویسی در جاوا پوشش می دهد.
مبدل OBJ به 3DS – نصب API جاوا
Aspose.3D for Java API از کار با اشیا و صحنه های دو یا سه بعدی پشتیبانی می کند. با دسترسی به فایل JAR مرجع از بخش Downloads یا تنظیم آن از Aspose Repository با استفاده از مشخصات زیر در فایل 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.8</version>
</dependency>
</dependencies>
تبدیل فایل OBJ به 3DS در جاوا
با انجام مراحل زیر می توانید یک فایل OBJ را به فرمت 3DS تبدیل کنید:
- فایل OBJ ورودی را از دیسک یا یک جریان بارگیری کنید.
- فایل خروجی 3DS را بنویسید.
تبدیل فایل OBJ به 3DS در جاوا
برای تبدیل فایل OBJ به فرمت 3DS باید مراحل زیر را دنبال کنید:
نمونه کد زیر نحوه تبدیل یک فایل OBJ به یک فایل 3DS به صورت برنامه نویسی در جاوا را توضیح می دهد:
// یک شی از کلاس Scene را مقداردهی اولیه کنید
Scene scene = new Scene();
// فایل OBJ ورودی را بارگیری کنید
scene.open("input.obj", FileFormat.WAVEFRONTOBJ);
// فایل خروجی 3DS را ذخیره کنید
scene.save("output.3ds", FileFormat.DISCREET3DS);
مجوز موقت رایگان دریافت کنید
میتوانید برای آزمایش تمام ویژگیهای API بدون هیچ محدودیتی، یک مجوز موقت رایگان درخواست کنید.
نسخه ی نمایشی آنلاین
لطفاً برنامه وب OBJ to 3DS Converter را که با استفاده از این API توسعه یافته است، امتحان کنید.
نتیجه
در این مقاله نحوه تبدیل فایل OBJ به فرمت 3DS به صورت برنامه نویسی در جاوا را مشاهده و درک کرده اید. با این حال، ممکن است نگاهی به بخش مستندات بیندازید که در آن فصلهای مختلف ویژگیهای پشتیبانی شده توسط API را پوشش میدهند. در صورت هر گونه نگرانی، لطفاً از طریق تالار گفتمان در تماس باشید.