OBJ ל-glTF FBX

קבצי 3D Object OBJ מכילים מידע על אובייקטים תלת מימדיים כמו המרקם והקואורדינטות. אתה יכול להמיר קובץ OBJ לקובץ GLTF או FBX באופן פרוגרמטי ב-Java. בתרחישים מסוימים, ייתכן שיהיה עליך להמיר קובץ OBJ לקבצים שונים. בהתאם לכך, מאמר זה מכסה כיצד להמיר קובץ OBJ לקובץ GLTF או FBX.

Java API להמרת OBJ ל-glTF GLB או קובץ FBX

Aspose.3D עבור Java API תומך במניפולציה של קובצי 3D Object כמו המרתם לקבצי glTF GLB או FBX. ממשק API. אתה יכול להתקין את ה-API על ידי הורדת קובץ ה-JAR מהקטע מהדורות חדשות או עם התצורות הבאות של Maven בקובץ 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>21.12</version>
    </dependency>
</dependencies>

המר OBJ לקובץ glTF GLB באופן תוכניתי ב-Java

אתה יכול להמיר קובץ OBJ לקובץ glTF ב-Java על ידי ביצוע השלבים הבאים:

  1. טען את קובץ הקלט OBJ עם הבנאי Scene.
  2. אתחול אובייקט מחלקה GltfSaveOptions.
  3. שמור את מסמך הפלט glTF GLB.

קטע הקוד שלהלן מדגים כיצד להמיר קובץ OBJ למסמך glTF ב-Java:

// טען את ה-OBJ באובייקט בכיתה Scene
Scene document = new Scene("template.obj");

// צור מופע של GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// המר קובץ OBJ של אובייקט תלת מימד לקובץ glTF 
document.save("output.gltf", options);

המר OBJ לקובץ FBX ב-Java

אתה יכול להמיר קובץ OBJ לקובץ FBX עם השלבים הבאים:

  1. טען את קובץ אובייקט הקלט OBJ באמצעות הבנאי המחלקה Scene.
  2. אתחול אובייקט במחלקה FbxSaveOptions.
  3. שמור את קובץ הפלט FBX בשיטת Save.

קטע הקוד הבא מראה כיצד להמיר קובץ OBJ לקובץ FBX באופן פרוגרמטי באמצעות Java:

//// טען את ה-OBJ באובייקט במחלקת Scene
Scene document = new Scene("template.obj");

// צור מופע של FbxSaveOptions 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// המר קובץ OBJ של אובייקט תלת מימדי ל- FBX 
document.save("output.fbx", options);

סיכום

במאמר זה, למדת כיצד להמיר קובץ אובייקט OBJ לקובץ glTF GLB או FBX באופן פרוגרמטי ב-Java. יתר על כן, אתה יכול לבקר ב-API Reference או בתיעוד כדי ללמוד תכונות אחרות שמציע ה-API. בכל מקרה של חששות, אנא אל תהסס לפנות אלינו בפורום.

ראה גם

המר FBX ל-RVM או RVM לקובץ FBX ב-Java