Lib3MF
ספריית C++ לפורמטים של ייצור תלת מימד
ממשקי API של C++ בקוד פתוח לקריאה, כתיבה והמרה של 3MFs לפורמטי קובץ STL.
Lib3MF היא ספריית קוד פתוח C++ המאפשרת למפתחי תוכנה לקרוא, לכתוב ולהמיר פורמטים של קבצי 3MF. Lib3mf הוא פרויקט קוד פתוח הנתמך על ידי קונסורציום 3MF. קונסורציום 3MF הוא פרויקט קרן הפיתוח המשותף ליצירת תקן הקבצים החדש של הדפסת תלת מימד. הוא פועל לקידום, הפצה ותחזוקה של פורמט ההדפסה התלת-ממדית בקוד פתוח 3MF. הם השקיעו מאמצים רבים כדי לשמור על פלטפורמה עצמאית ככל האפשר.
מומלץ לאמץ את פורמט הקובץ 3MF מכיוון שהוא הולך להיות סטנדרט אוניברסלי להדפסת תלת מימד. Lib3MF API עוזר למשתמשים באימוץ על ידי מתן גישה קלה ושמירה על עלויות האינטגרציה למינימום. אתה יכול להשתמש ב-lib3mf API ב-Windows, Linux ו-macOS עם מעט מאוד תלות חיצונית.
תחילת העבודה עם Lib3MF
קודם כל, אתה צריך את ה-SDK הבינארי המורכב מראש של lib3mf. אתה יכול להוריד את הספרייה המשותפת שהורכבה כחלק מ-SDK מינימלי ממהדורות הרשמיות, או ממאגר github.
חבילת SDK זו מכילה מספר דוגמאות. ברגע שאתה מוריד ומחלץ את ה-SDK, אתה יכול לעבוד על הדוגמאות. משם, אתה אמור להיות מסוגל לכלול lib3mf ביישום או בשירות המארח שלך.
ספריית C++ לקריאה וכתיבה בפורמט קובץ ייצור תלת מימדי
Lib3MF סיפקה סט של תכונות המאפשרות למפתחי תוכנה לקרוא ולכתוב קבצי 3MF. פורמט קובץ 3MF הוא פורמט נתונים מבוסס XML המגיע כחבילה אחת זהה לקובץ zip המכיל מידע על רשת, צבעי מרקם ומידע אחר. Lib3MF מאפשר למפתחים לאחזר ולשנות את כל המידע החשוב על רכיבי הדגם, תמונות ממוזערות, רשתות, מטא נתונים ופרטים נוספים. ניתן גם ליצור מסמך 3MF ריק ולהוסיף לו גיאומטריה מותאמת אישית.
המרת 3MFs לפורמט קובץ STL באמצעות ספריית C++
Lib3MF מאפשר למפתחי תוכנה להמיר קבצי ייצור תלת מימד (3MF) לפורמטים נתמכים אחרים כגון STL, PNG, JPG וכו' בתוך יישומי C++ משלהם. כדי להמיר 3MFs לפורמטי קובץ STL, תחילה עליך לייבא מודל תלת מימד מקובץ 3MF, ולאחר מכן ליצור שם קובץ חדש ולייצא את המודל לפורמט קובץ STL. כמה דוגמאות להמרה של 3MFs הן גם חלק מ-SDK.