يحتوي ملف OBJ على كائن ثلاثي الأبعاد مع الإحداثيات والملمس ومعلومات الكائن الأخرى. حيث إن تنسيق الملف USDZ هو أرشيف ZIP غير مشفر وغير مضغوط لتخزين ملفات وصف المشهد العالمي. في بعض السيناريوهات ، قد ترغب في تحويل ملف OBJ إلى تنسيق USDZ. وفقًا لهذه المتطلبات ، تتناول هذه المقالة كيفية تحويل ملف OBJ إلى ملف USDZ برمجيًا في Java.
USDZ to OBJ Converter - تثبيت Java API
Aspose.3D for Java يمكن استخدام API لإنشاء ، تحرير ، أو معالجة الملفات ثلاثية الأبعاد. يمكنك تثبيت API عن طريق تنزيل ملفات JAR الخاصة بها من قسم التنزيلات أو باستخدام التفاصيل التالية في ملف pom.xml لمشروعك القائم على Maven لتثبيته من Aspose Repository.
مخزن:
<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.2</version>
</dependency>
</dependencies>
تحويل OBJ إلى USDZ في Java
يمكنك تحويل ملف OBJ إلى USDZ بالخطوات المذكورة أدناه:
- قم بإنشاء مثيل لفئة Scene لتحميل ملف OBJ للإدخال.
- إنشاء كائن من فئة UsdSaveOptions.
- أخيرًا ، قم بتحويل OBJ إلى ملف USDZ.
يوضح مقتطف الكود التالي كيفية تحويل ملف OBJ إلى تنسيق USDZ برمجيًا في Java:
// تحميل ملف inout OBJ باستخدام فئة المشهد
Scene scene = new Scene("template.obj");
// تهيئة كائن فئة UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// حفظ ملف الإخراج USDZ
scene.save("test.usdz", options);
احصل على رخصة تقييم مجانية
يمكنك تقييم API بكامل طاقتها من خلال طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، فهمت كيفية تحويل ملف OBJ إلى تنسيق USDZ برمجيًا في Java. علاوة على ذلك ، قد ترغب في التحقق من العديد من الميزات الأخرى التي تقدمها API من خلال إلقاء نظرة على قسم التوثيق. في حالة وجود أي مخاوف ، فلا تتردد في الاتصال بنا على المنتدى.