כיצד להמיר מודלים תלת‑ממדיים ב‑Java

כיצד להמיר מודלים תלת‑ממדיים ב‑Java

המרת פורמט עם aspose-3d-foss היא פעולה בת שני שלבים: טען את המקור עם scene.open(), ואז שמור ליעד עם scene.save().

מדריך שלב אחר שלב

שלב 1: התקן את החבילה

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.1.0</version>
</dependency>

שלב 2: טעינה והמרה

import com.aspose.threed.Scene;

Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");

פורמט הפלט נובע מהרחבת הקובץ.


שלב 3: השתמש באפשרויות שמירה

import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

הערה: ייצוא FBX אינו זמין ב‑aspose-3d-foss. שמירה ל.fbx גורמת לExportException ללא תנאי. השתמשו ב‑OBJ, STL, או glTF/GLB כפורמטים לפלט.


מתכוני המרה נפוצים

מקוריעדהערות
OBJ ל-GLBBinary glTF לאינטרנטscene.open("in.obj"); scene.save("out.glb");
FBX ל-STLTriangulated להדפסה תלת‑ממדיתscene.open("in.fbx"); scene.save("out.stl");
STL ל-OBJWavefront למידולscene.open("in.stl"); scene.save("out.obj");

שאלות נפוצות (FAQ)

האם ההמרה משמרת חומרים?

מיפוי חומרים הוא במאמץ מיטבי. לא כל הפורמטים נושאים את אותן תכונות חומר.

האם ניתן לבצע המרה קבוצתית של קבצים?

צור Scene חדש עבור כל קובץ. כל מופע הוא עצמאי.

 עברית