מדריך למפתחים
מדריך למפתחים
הקטע הזה מכסה את היכולות המרכזיות של Aspose.3D 26.1.0 עבור .NET. כל המחלקות ממוקמות ב- Aspose.ThreeD מרחב השמות.
קלט/פלט של סצנה
ה Scene class הוא המכולה ברמת העל. השתמש Scene.Open() לטעון קבצים ו- Scene.Save() לייצא:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");הפורמט מזוהה אוטומטית מהרחבת הקובץ. לשליטה מפורשת, העבר אפשרויות ספציפיות לפורמט כגון FbxLoadOptions, GltfSaveOptions, או ObjSaveOptions.
גרף סצנה
לכל סצנה יש RootNode. CreateChildNode() וישויות (meshes, cameras, lights) לאותם צמתים:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));עבור על ההיררכיה דרך node.ChildNodes וגש לישות המצורפת דרך node.Entity.
פורמטים נתמכים
| פורמט | ייבוא | ייצוא |
|---|---|---|
| OBJ | כן | כן |
| STL | כן | כן |
| glTF 2.0 / GLB | כן | כן |
| FBX | כן | כן |
| COLLADA | כן | כן |
| PLY | כן | לא (היצואן לא מחובר) |
| 3MF | כן | כן |
נושאים
- תכונות ופונקציונליות: הדרכה מפורטת של תכונות עם דוגמאות ב‑C#