שאלות נפוצות שואלים

שאלות נפוצות שואלים

פתיחת רישיונות ומקור פתוח

מהו מודל הרישיון עבור Aspose.3D FOSS עבור .NET?

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

האם אני צריך להתקשר ל-License.SetLicence בסטארטפונים?

לא – The License ו Metered ישנם כיתות על פני השטח של API אך אינן מיושמות. בגרסה הנוכחית של FOSS - קוראים להם לזרוק NotImplementedException.אתה יכול להתעלם מהם לחלוטין; אין צורך בשלב הפעולה.

התקנה & דרישות

כיצד ניתן להתקין את Aspose.3D FOSS עבור .NET?

להגדיר באמצעות .NET CLI:

dotnet add package Aspose.3D.FOSS

הוסף את שם החלל לתוך קבצי המקור שלך:

using Aspose.ThreeD;

איזה גרסה .NET נדרשת?

.הספרייה היא C# מנוהלת טהור ללא תלויות מקומיות והיא פועלת באופן זהה על Windows, Linux, macOS, וסביבות מחוברות.

תמיכה בפורמט

אילו פורמטים של קבצים 3D יכול Aspose.3D FOSS עבור .NET לקרוא ולכתוב?

פורמטייבואייצוא
פנטזיה (Wavefront )כןכן
סטריאוליטוגרפיה STL (Stereolithography)כןכן
GLTF 2.0 / GLBכןכן
FBXכןכן
COLLADA (DAE)כןכן
PLYכןלא
3MFכןכן

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

כן, כל עוד פורמט המקור תומך באיבוא והמטרה תמיכה בייצוא. Scene.Open() ושמור עם Scene.Save() - הפורמט נלקח מהקובץ הרחבה .

שימוש באש

איך אני יכול להעלות מודל 3D מתוך קובץ?

בניית A Scene וקוראים Open():

using Aspose.ThreeD;

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

איך אני יכול לשמור את הבמה לתוך פורמט שונה?

שיחת טלפון Save() עם מסלול היציאה.הפורמט נמצא באופן אוטומטי מהרחבה:

scene.Save("output.glb");

האם אני יכול להעלות או לחסוך מהזרם?

כן, שניהם Scene.Open() ו Scene.Save() קבלת A Stream פרמטרים :

using var inStream = File.OpenRead("model.fbx");
var scene = new Scene();
scene.Open(inStream);

using var outStream = File.Create("output.stl");
var stlFormat = FileFormat.GetFormatByExtension(".stl");
scene.Save(outStream, stlFormat);

איך אני עובר את הקריקטורה של הסצנה?

גישה scene.RootNode.ChildNodes ושוב להגיד:

void Walk(Node node)
{
    Console.WriteLine(node.Name);
    foreach (var child in node.ChildNodes)
        Walk(child);
}
Walk(scene.RootNode);

הגבלות ידועות

האם 3D Rendering זמין בגרסה זו?

לא – The Scene.Render() ירידה במשקל NotImplementedException ב-FOSS הנוכחי השתמש בספריה זו כדי לייבא, לעבד ולייצא נתוני סצנה 3D בלבד.

האם יש אפשרויות בולאניות?

לא. Mesh.DoBoolean() לירות NotImplementedException ועדיין לא הושלמה.

האם קידום או דיסקוד של מילות המים זמינים?

לא כל Watermark.EncodeWatermark() ו Watermark.DecodeWatermark() ירידה במשקל NotImplementedException בגרסה של FOSS.

האם אני יכול לגשת לדיכאון של המשי?

לא. Geometry.GetDeformers() לירות NotImplementedException ועדיין לא הושלמה.

 עברית