התחלה

התחלה עם Aspose.3D FOSS עבור .NET

ברוכים הבאים ל Aspose.3D, ספרייה חופשית וקוד פתוח של .NET לטעינה, בנייה וייצוא של סצנות תלת‑ממד. מדריך זה מוביל אותך מסביבה חדשה לסצנה עובדת תוך דקות.


דרישות מקדימות

דרישהפרט
.NET SDK.NET 10.0 או גרסה מאוחרת יותר
IDEVisual Studio 2022+, Rider, או VS Code עם תוסף C#
OSWindows, macOS, או Linux
מנהל חבילותNuGet (כלול עם .NET SDK)

התקנה

  1. צור או פתח פרויקט .NET:
dotnet new console -n My3DApp
cd My3DApp
  1. הוסף את חבילת NuGet:
dotnet add package Aspose.3D --version 26.1.0
  1. ודא שההפניה מתקומפלת:
using Aspose.ThreeD;

var scene = new Scene();
Console.WriteLine("Aspose.3D loaded successfully.");
dotnet run

ראה את מדריך ההתקנה לפרטים נוספים על הגדרת הפרויקט ואימותו.


מה אפשר לעשות

לאחר ההתקנה אתה יכול מיד:

  • טען קבצי OBJ, STL, glTF 2.0 / GLB, FBX, COLLADA, PLY, ו‑3MF דרך Scene.Open()
  • בדוק היררכיות סצנה: נווט Node עצים, קרא Mesh גאומטריה, גישה לנורמליות קודקוד ו-UVs
  • טרנספורם צמתים: הגדר Translation, Rotation (דרך Quaternion), ו Scale דרך ה Transform מחלקה
  • החל חומרים: הקצה LambertMaterial, PhongMaterial, או PbrMaterial לצמתים
  • ייצא לכל פורמט נתמך עם הגדרות לכל פורמט SaveOptions
  • בנה גאומטריה: צור Box, Sphere, ו Cylinder פרימיטיבים והמר אותם ל Mesh דרך ToMesh()

התחלה מהירה

טען קובץ תלת‑ממדי, הדפס את היררכיית הסצנה, ושמור מחדש בפורמט GLB:

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("input.obj");

Console.WriteLine($"Root children: {scene.RootNode.ChildNodes.Count}");
foreach (var node in scene.RootNode.ChildNodes)
{
    var entityType = node.Entity?.GetType().Name ?? "no entity";
    Console.WriteLine($"  {node.Name} [{entityType}]");
}

scene.Save("output.glb");
Console.WriteLine("Saved output.glb");

הצעדים הבאים

 עברית