3MF ו-STL הם שניהם פורמטים של קבצים תלת-ממדיים הנמצאים בשימוש נרחב על ידי תוכנות מידול תלת-ממדיות. במקרים מסוימים, פורמט הקובץ STL מועדף עקב דרישות סטנדרטיות בתעשייה ותאימות. לכן, המרה מ-3MF ל-STL עשויה להיות תהליך מסובך וגוזל זמן. לכן, נתקלנו ב-Aspose.3D for .NET, שהיא אפשרות מצוינת להמרת 3MF ל-STL ב-C# באופן תכנותי. ערכת פיתוח תוכנה זו למידול תלת-ממדית מספקת מחלקות ושיטות להגדרת הפונקציונליות בהתאם לצורכי העסק שלכם. נתחיל את המדריך על ידי התקנת ערכת פיתוח התוכנה.
ערכת פיתוח תוכנה למידול תלת-ממדי - התקנה
כדי להתקין את Aspose.3D for .NET, ניתן לעשות זאת פשוט על ידי הורדת קובץ ה-DLL או הפעלת הפקודה הבאה ב-NuGet Package Manager:
Install-Package Aspose.3D
המרת קובץ 3MF ל-STL ב-C# - הטמעה
לאחר התקנת ערכת פיתוח התוכנה (SDK) למידול תלת-ממדי זה, השלב הבא הוא כתיבת קטע הקוד כדי להשיג המרה מ-3MF ל-STL.
באפשרותך לבצע את השלבים המפורטים להלן:
- צור מופע של המחלקה Scene.
- הפעל את שיטת Open כדי לטעון את קובץ המקור 3MF.
- צור מופע של אובייקט מהמחלקה StlSaveOptions כדי לגשת לאפשרויות לייצוא סצנה כקובץ STL.
- קרא לשיטת Save כדי לשמור את הפלט כקובץ STL.
דוגמת הקוד הבאה מדגימה כיצד להמיר קובץ 3MF ל-STL ב-C# באופן תכנותי:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// המרת 3MF ל-STL ב-C#
static void Main(string[] args)
{
// הגדר את נתיב הספרייה.
String dataDir = "data";
// צור מופע של המחלקה Scene.
Scene scene = new Scene();
// הפעל את שיטת Open כדי לטעון את קובץ המקור 3MF.
scene.Open(dataDir + "torus_sliced.3mf");
// צור מופע של אובייקט מהמחלקה StlSaveOptions כדי לגשת לאפשרויות לייצוא סצנה כקובץ STL.
var stlSaveOptions = new StlSaveOptions();
// קרא לשיטת Save כדי לשמור את הפלט כקובץ STL.
scene.Save(dataDir + "sample.stl", stlSaveOptions);
}
}
}
תְפוּקָה:

קבל רישיון בחינם
קבלו רישיון זמני בחינם כדי לנסות את ערכת פיתוח התוכנה למידול תלת-ממדי זה ללא מגבלות הערכה.
יש לכם שאלות?
אנא בקרו בפורום שלנו (https://forum.aspose.com/) כדי לשאול שאלות.
סיכום
אף על פי כן, Aspose.3D for .NET הוא מועמד חזק בכל הנוגע להמרה וטיפול בפורמט קבצים תלת-ממדי. עם זאת, מדריך זה הראה כיצד להמיר קובץ 3MF ל-STL ב-C# באמצעות ערכת פיתוח תוכנה למידול תלת-ממדי זו. באופן דומה, ניתן לפתח מודול המרת קבצים תלת-ממדי עבור האפליקציות שלכם. בנוסף, ניתן לבקר בתיעוד, בהפניות API לחקירה נוספת. לבסוף, אנא הישארו מעודכנים במאגר GitHub שלנו לעדכונים שוטפים.