מהיר התחלה
מהיר התחלה
מדריך זה מראה את הדרך המהירה ביותר מההתקנה כדי להעלות ולשמור קובץ 3D באמצעות Aspose.3D FOSS עבור Java. הספרייה מורשית על ידי MIT, טהורה Java, ואין צורך בינאריות מקומיות או תלויות חיצוניות מעבר למאווה.
דרישות
| דרישות | פרטים |
|---|---|
| Java | 21 or later |
| בניית כלי | Maven 3.6+ או Gradle |
| OS | Windows, MacOS, Linux ו- Docker |
| חבילה | com.aspose:aspose-3d-foss:26.1.0 |
Installer
הוסף את ההסתמכות של Maven ל- Your pom.xml.הספרייה מזהה פורמטים של קבצים 3D באופן אוטומטי מתוך הרחבות של הקבצים, כך שאין צורך בקבועים פורמט ברורים עבור שימוש בסיסי :
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.1.0</version>
</dependency>להורדה של קובץ 3D
שיחת טלפון Scene.fromFile() עם מסלול להעלות כל פורמט תומך.הגעת למצב הירוקרטיה דרך scene.getRootNode():
import com.aspose.threed.Scene;
Scene scene = Scene.fromFile("model.obj");
System.out.println("Root node: " + scene.getRootNode().getName());מעבר למסך הסצנה
עץ שורש הוא עצי Node אובייקטים שורשים ב scene.getRootNode().שימוש צעד חוזר כדי לעבד כל כפתור וילדיו:
import com.aspose.threed.Node;
import com.aspose.threed.Scene;
void walk(Node node, int depth) {
String indent = " ".repeat(depth * 2);
System.out.println(indent + "Node: " + node.getName());
for (Node child : node.getChildNodes()) {
walk(child, depth + 1);
}
}
Scene scene = Scene.fromFile("model.glb");
walk(scene.getRootNode(), 0);הצלחה בפורמט שונה
הספרייה מזהה את פורמט היציאה מהרחבת הקובץ.עבור את מסלול היצוא ל Scene.save() כדי להמיר בין פורמטים:
import com.aspose.threed.Scene;
Scene scene = Scene.fromFile("model.obj");
scene.save("output.glb");
System.out.println("Converted to GLB.");יצירת סצנה חדשה וחיסכון
בניית A Scene עם אין סיבות להתחיל ריק, להוסיף קוטרים ילדים ל scene.getRootNode(),ואז התקשר scene.save() כדי לכתוב את הקובץ:
import com.aspose.threed.Scene;
import com.aspose.threed.Node;
Scene scene = new Scene();
Node box = scene.getRootNode().createChildNode("box");
scene.save("new_scene.obj");