מהיר התחלה

מהיר התחלה

מדריך זה מראה את הדרך המהירה ביותר מההתקנה כדי להעלות ולשמור קובץ 3D באמצעות Aspose.3D FOSS עבור .NET. הספרייה מורשית על ידי MIT, C# טהור, ואין צורך בינאריות מקומיות או תלויות חיצוניות מעבר לחבילת NuGet.


דרישות

דרישותפרטים
.NET10.0 or later
OSWindows, MacOS, Linux ו- Docker
חבילהAspose.3D מתוך NuGet

Installer

הספרייה מזהה פורמטים של קבצים 3D באופן אוטומטי מתוך הרחבות הקבץ, ולכן אין צורך בקבועים בפורמט ברורים לשימוש בסיסי:

dotnet add package Aspose.3D --version 26.1.0

להורדה של קובץ 3D

שיחת טלפון Scene.FromFile() עם מסלול להעלות כל פורמט תומך.הספרייה מזהה את פורמט מתוך הרחבת הקובץ.הגישה ליראריקה של המופע דרך scene.RootNode:

using Aspose.ThreeD;

var scene = Scene.FromFile("model.obj");
Console.WriteLine($"Root node: {scene.RootNode.Name}");

מעבר למסך הסצנה

עץ שורש הוא עצי Node אובייקטים שורשים ב scene.RootNode.שימוש צעד חוזר כדי להדפיס או לעבד כל כפתור וילדיו:

using Aspose.ThreeD;

void Walk(Node node, int depth = 0)
{
    var indent = new string(' ', depth * 2);
    Console.WriteLine($"{indent}Node: {node.Name}");
    foreach (var child in node.ChildNodes)
        Walk(child, depth + 1);
}

var scene = Scene.FromFile("model.glb");
Walk(scene.RootNode);

הצלחה בפורמט שונה

הספרייה מזהה את פורמט היציאה מהרחבת הקובץ:

using Aspose.ThreeD;

var scene = Scene.FromFile("model.obj");
scene.Save("output.glb");
Console.WriteLine("Converted to GLB.");

יצירת סצנה חדשה וחיסכון

בניית A Scene עם אין סיבות להתחיל ריק, להוסיף קוטרים ילדים ל scene.RootNode, ואז התקשר scene.Save() כדי לכתוב אותו לדיסק בפורמט הרצוי:

using Aspose.ThreeD;

var scene = new Scene();
var node = scene.RootNode.CreateChildNode("box");
scene.Save("new_scene.obj");

שלבים הבאים

ראה גם

 עברית