קובץ OBJ מכיל אובייקט תלת מימדי עם קואורדינטות, מרקם ומידע אחר על אובייקט. בעוד שפורמט הקובץ USDZ הוא ארכיון ZIP לא מוצפן ולא דחוס לאחסון קובצי תיאור אוניברסלי של סצנה. בתרחישים מסוימים, ייתכן שתרצה להמיר קובץ OBJ לפורמט USDZ. בהתאם לדרישות כאלה, מאמר זה מכסה כיצד להמיר קובץ OBJ לקובץ USDZ באופן פרוגרמטי ב-Java.
ממיר USDZ ל-OBJ - התקנת Java API
ניתן להשתמש ב-API Aspose.3D עבור Java ליצירה, עריכה או מניפולציה של קבצי תלת מימד. אתה יכול להתקין את ה-API על ידי הורדת קובצי ה-JAR שלו מהקטע הורדות או שימוש בפרטים הבאים בקובץ pom.xml של הפרויקט המבוסס על Maven שלך כדי להתקין אותו ממאחסן Aspose.
מאגר:
<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:
// טען את קובץ ה-OBJ הנכנס באמצעות המחלקה Scene
Scene scene = new Scene("template.obj");
// אתחול אובייקט המחלקה UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// שמור את קובץ הפלט USDZ
scene.save("test.usdz", options);
קבל רישיון הערכה בחינם
אתה יכול להעריך את ה-API במלוא קיומו על ידי בקשת [רישיון זמני בחינם].
סיכום
במאמר זה, הבנת כיצד להמיר קובץ OBJ לפורמט USDZ באופן תכנותי ב-Java. יתר על כן, ייתכן שתרצה לבדוק תכונות רבות אחרות המוצעות על ידי ה-API על ידי עיון בסעיף תיעוד. בכל מקרה של חששות, אנא אל תהסס לפנות אלינו בפורום.