DXF

DXF (ראשי תיבות Drawing Interchange Format או Drawing Exchange Format) הוא פורמט קובצי נתונים CAD שפותח על ידי Autodesk בכדי לאפשר העברת מידע נוחה ושפה משותפת בין AutoCAD לתוכנות אחרות.

 היסטוריה 
DXF הוצג בדצמבר 1982 כחלק מ-AutoCAD 1.0, ונועד לספק ייצוג מדויק של הנתונים בפורמט קובץ AutoCAD המקורי DWG (ציור). במשך שנים, Autodesk לא פרסמה מפרטים, מה שהקשה על יצירה נכונה של קובצי DXF. גישה זו השתנתה ו Autodesk מפרסמת כעת את מפרטי ה-DXF הלא מלאים באינטרנט.

 תאימות 
AutoCAD מגרסה 10 (אוקטובר 1988) ומעלה תומכות הן בצורות ASCII והן בצורות בינאריות של DXF.  גרסאות קודמות תומכות רק ב-ASCII.

ככל ש-AutoCAD נעשה כלי חזק יותר, ותומך בסוגי אובייקטים מורכבים יותר, DXF הפך פחות שימושי. סוגי אובייקטים מסוימים, כולל מוצקים (solids) ואזורים (areas) של ACIS, אינם מתועדים. סוגי אובייקטים אחרים, כולל הבלוקים הדינמיים של AutoCAD 2006, וכל האובייקטים הספציפיים לגרסאות השוק האנכי של AutoCAD, מתועדים חלקית, אך לא מספיק טוב כדי לאפשר למפתחים אחרים לתמוך בהם. מסיבות אלו יישומי CAD רבים משתמשים בפורמט DWG שניתן לקבל רישיון מ-Autodesk או לא מקורי מ־Open Design Alliance. קובצי DXF אינם מציינים את יחידות המדידה המשמשות לקואורדינטות ולמידות שלה.

רוב מערכות ה-CAD וכן חבילות גרפיקה וקטוריות רבות תומכות בייבוא וייצוא של קובצי DXF, בעיקר Adobe, Inkscape ו- Blender. חלק ממערכות CAD משתמשות ב-DXF כפורמט המקורי שלהן, בעיקר QCAD ו־LibreCAD.

 מבנה הקובץ 
ניתן לקרוא גרסאות ASCII של DXF עם כל עורך טקסט. הארגון הבסיסי של קובץ DXF הוא :

 פרק HEADER
 מידע כללי על הציור. לכל פרמטר יש שם משתנה וערך קשור.
 פרק CLASSES
 מכיל את המידע עבור כיתות מוגדרות לפי התוכנית, הדוגמאות שלהן מופיעות בסעיפים , , ו  של מסד הנתונים. בדרך כלל לא מספק מידע מספק כדי לאפשר אינטר-אופרביליות עם תוכניות אחרות.
 פרק TABLES
 החלק הזה מכיל הגדרות של פריטים בעלי שם.

 Application ID () table
 Block Record () table
 Dimension Style () table
 Layer () table
 Linetype () table
 Text style () table
 User Coordinate System () table
 View () table
 Viewport configuration () table

 פרק 
 החלק הזה מכיל יחידות הגדרה של בלוק המתארות את יחידות הכוללות כל בלוק בסרט.
 פרק ENTITES
 החלק הזה מכיל את יחידות הציור, כולל כל תיקונים של קבוצות.
 פרק 
 מכיל את הנתונים המתאימים לאובייקטים גרפיים, המשמשים על ידי יישומים AutoLISP ו-ObjectARX.
 פרק THUMBNAILS
 מכיל את תמונת הצילום המוקדמת לקובץ DXF.


פורמט הנתונים של DXF נקרא פורמט "תג נתונים", כלומר "כל רכיב נתונים בקובץ הקודם למספר שלם הנקרא קוד קבוצתי. הערך של קוד קבוצתי מציין איזה סוג של אלמנט נתונים אחריו. ערך זה מציין גם את המשמעות של אלמנט נתונים עבור סוג אובייקט (או רשומה) נתון. כמעט כל המידע שצוין על ידי המשתמש בקובץ ציור יכול להיות מיוצג בפורמט DXF." "Chapter 1 -- DXF Format" Autodesk.com

 ביקורת 
מכיוון ש-DXF מתועד רק באופן חלקי, חסר תיעוד של פונקציונליות מפתח כמו בלוקים ופריסות, לעיתים קרובות ניתנת שיקול לפורמטים פתוחים חלופיים כמו SVG (פורמט פתוח המוגדר על ידי W3C), DWF (פורמט פתוח שהוגדר על ידי Autodesk) או אפילו EPS (תקן ISO /IEC 29112:2018). עם זאת, DXF (כמו גם DWG) הוא עדיין פורמט מועדף עבור קובצי CAD לשימוש על ידי ה-ISO.

 קישורים חיצוניים 

 AutoCAD DXF Reference (from Release 14, 1998) (PDF version from 2012)
 AutoCAD DXF File Format Summary.
 Annotated example DXF file 
 AutoDesk Online DXF File Viewer.
 הערות שוליים 

קטגוריה:פורמטי קבצים