OBJ إلى 3DS Java

تحتوي ملفات OBJ على وجوه متعددة الأضلاع وخرائط نسيج ومعلومات أخرى حول الكائنات ثلاثية الأبعاد. حيث يتم استخدام ملفات 3DS لتخزين البيانات المتشابكة ومعلومات المواد جنبًا إلى جنب مع البيانات الأخرى. في بعض الأحيان ، قد تحتاج إلى تحويل ملف OBJ إلى تنسيق 3DS. لمثل هذه المتطلبات ، تتناول هذه المقالة كيفية تحويل ملف OBJ إلى ملف 3DS برمجيًا في Java.

OBJ to 3DS Converter - تثبيت Java API

يدعم Aspose.3D for Java API العمل مع كائنات ومشاهد ثنائية أو ثلاثية الأبعاد. يمكنك بسهولة تكوين API عن طريق الوصول إلى ملف JAR المرجعي من قسم التنزيلات أو إعداده من Aspose Repository باستخدام المواصفات التالية في ملف 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>22.8</version>
    </dependency>
</dependencies>

تحويل OBJ إلى ملف 3DS في Java

يمكنك تحويل ملف OBJ إلى تنسيق 3DS من خلال الخطوات التالية:

  1. قم بتحميل ملف OBJ للإدخال من القرص أو الدفق.
  2. اكتب ملف الإخراج 3DS.

تحويل OBJ إلى ملف 3DS في Java

تحتاج إلى اتباع الخطوات أدناه لتحويل ملف OBJ إلى تنسيق 3DS:

  1. تهيئة مثيل للفئة Scene.
  2. قم بتحويل ملف OBJ إلى تنسيق 3DS باستخدام طريقة حفظ.

يوضح نموذج التعليمات البرمجية أدناه كيفية تحويل ملف OBJ إلى ملف 3DS برمجيًا في Java:

// تهيئة كائن من فئة Scene
Scene scene = new Scene();

// قم بتحميل ملف الإدخال OBJ
scene.open("input.obj", FileFormat.WAVEFRONTOBJ);

// احفظ ملف الإخراج ثلاثي الأبعاد
scene.save("output.3ds", FileFormat.DISCREET3DS);

احصل على رخصة مؤقتة مجانية

يمكنك طلب ترخيص مؤقت مجاني لاختبار جميع ميزات واجهة برمجة التطبيقات دون أي قيود.

تجريبي على الإنترنت

يرجى تجربة تطبيق الويب OBJ to 3DS Converter الذي تم تطويره باستخدام واجهة برمجة التطبيقات هذه.

استنتاج

في هذه المقالة ، لاحظت وفهمت كيفية تحويل ملف OBJ إلى تنسيق 3DS برمجيًا في Java. ومع ذلك ، يمكنك إلقاء نظرة على قسم التوثيق حيث تغطي الفصول المختلفة الميزات التي تدعمها واجهة برمجة التطبيقات. في حالة وجود أي مخاوف ، لا تتردد في الاتصال عبر المنتدى.

أنظر أيضا

تحويل ملف USDZ إلى GLB أو GLTF في C#