המר STL ל-DXF ב-Python

STL ו-DXF הם שני פורמטים פופולריים של קבצים המשמשים בעיצוב בעזרת מחשב (CAD). קבצי STL משמשים בדרך כלל להדפסת תלת מימד, בעוד שקובצי DXF משמשים למגוון משימות CAD, כגון ציור, שרטוט וייצור. בפוסט זה בבלוג, נלמד כיצד להמיר STL ל-DXF ב-Python.

מאמר זה עוסק בנושאים הבאים:

  1. Python API להמיר STL ל-DXF
  2. המר STL ל-DXF
  3. המר STL ל-DXF עם אפשרויות
  4. ממיר STL ל-DXF מקוון
  5. משאבי למידה בחינם

Python STL to DXF Converter API - הורדה חינם

נשתמש ב-Aspose.CAD for Python API להמרת קבצי STL ל-DXF. Aspose.CAD for Python היא ספרייה רבת עוצמה המאפשרת למפתחים לעבוד עם קבצי CAD ב-Python. הוא תומך במגוון רחב של פורמטים של קבצי CAD, כולל STL, DXF, DWG, DGN וכו’. ה-API מאפשר למפתחים ליצור קובץ CAD חדש, להציג ולערוך קבצי CAD, חלץ נתונים מקובצי CAD והמר אותם לפורמטים אחרים.

אנא הורד את החבילה או התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:

pip install aspose-cad

המר STL ל-DXF ב-Python

אנו יכולים להמיר STL ל-DXF בקלות ב- Python על ידי ביצוע השלבים הבאים:

  1. טען קובץ STL קלט באמצעות שיטת הטעינה של המחלקה Image.
  2. צור מופע של המחלקה DxfOptions.
  3. לבסוף, קרא למתודה save() כדי לשמור STL כ-DXF. זה לוקח את נתיב הקובץ DXF הפלט ואת DxfOptions כארגומנטים.

דוגמת הקוד הבאה מראה כיצד להמיר STL ל-DXF ב-Python.

# ציין נתיבים עבור קבצי קלט ופלט.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# טען קובץ DWF
image = cad.Image.load(inputSTL)

# ציין אפשרויות DXF
options = cad.imageoptions.DxfOptions()

# שמור את קובץ הפלט DXF
image.save(outputDXF, options);

המר STL ל-DXF עם אפשרויות ב-Python

אנו יכולים לציין אפשרויות שמירה שונות בעת המרת קבצי STL לפורמט DXF על ידי ביצוע השלבים הבאים:

  1. טען קובץ STL קלט באמצעות המחלקה Image.
  2. צור מופע של המחלקה CadRasterizationOptions.
  3. ציין את מאפייני האפשרות.
  4. צור מופע של המחלקה DxfOptions.
  5. לאחר מכן, הגדר את המאפיין vectorrasterizationoptions ל-CadRasterizationOptions.
  6. לבסוף, קרא למתודה save() כדי לשמור STL כ-DXF.

דוגמת הקוד הבאה מראה כיצד להתאים אישית את המרת STL ל-DXF ב-Python.

# ציין נתיבים עבור קבצי קלט ופלט.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# טען קובץ DWF
image = cad.Image.load(inputSTL)

# ציין אפשרויות רסטר של CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# בחר פריסה ספציפית להמרה
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# ציין אפשרויות DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# שמור קובץ DXF פלט
image.save(outputDXF, options);

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

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

ממיר STL ל-DXF באינטרנט

אתה יכול גם לנסות את אפליקציית STL to DXF converter חינם המקוונת הזו שפותחה באמצעות ה-API שלמעלה. אתה יכול לגשת אליו מכל דפדפן או מכשיר מבלי להתקין תוספים, תוכנות או מנויים.

ממיר Python STL ל-DXF - משאבי למידה

מלבד המרת STL ל-DXF, אתה יכול ללמוד עוד על הספרייה ולחקור תכונות שונות אחרות באמצעות המשאבים שלהלן:

סיכום

בפוסט זה בבלוג, למדנו כיצד להמיר STL ל-DXF ב-Python. על ידי ביצוע השלבים המתוארים במאמר זה, תוכל להמיר בקלות קבצי STL לפורמט DXF באופן תכנותי. ספריית Aspose.CAD for Python מספקת API פשוט וקל לשימוש לעבודה עם קבצי CAD ב-Python. מלבד המרת STL ל-DXF ב-Python, אתה יכול גם להמיר קבצי STL לפורמט DXF באופן מקוון באמצעות ממיר STL מבוסס אינטרנט בחינם. בכל מקרה של אי בהירות, אנא צור איתנו קשר בפורום התמיכה החינמי שלנו.

ראה גם