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);
        }
    }
}

תְפוּקָה:

3mf-ל-stl

קבל רישיון בחינם

קבלו רישיון זמני בחינם כדי לנסות את ערכת פיתוח התוכנה למידול תלת-ממדי זה ללא מגבלות הערכה.

יש לכם שאלות?

אנא בקרו בפורום שלנו (https://forum.aspose.com/) כדי לשאול שאלות.

סיכום

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

לַחקוֹר