امتداد الملف |
dxf[1] ![]() |
---|---|
صيغة وسائط الإنترنت |
image/vnd.dxf[2] — application/dxf ![]() |
المطور | |
أول إصدار |
اوتوكاد دي اكس اف AutoCAD DXF (تنسيق تبادل الرسومات) هو تنسيق ملف بيانات الكاد CAD والذي تم تطويره بواسطة شركة أوتودسك [4] لتمكين تبادل البيانات بين برنامج AutoCAD والبرامج الأخرى.
تم في الأصل تقديم تنسيق DXF في ديسمبر 1982 كجزء من الإصدار الأول من الاوتوكاد AutoCAD 1.0، وكان الغرض منه تقديم تمثيل دقيق للبيانات بتنسيق الملف الأصلي للأوتوكاد DWG (رسم)، والذي لم تنشر شركة أوتودسك المواصفات الخاصة به لسنوات عديدة، لهذا السبب، كانت عمليات الاستيراد الصحيحة لملفات DXF صعبة. الآن تقوم شركة أوتودسك بنشر مواصفات DXF بتنسيق PDF على موقعها في الويب.
الإصدار 10 من الأوتوكاد (أكتوبر 1988) وما فوقه يدعم كلا من ASCII والملفات الثنائية من ملف DXF. بينما كانت الإصدارات السابقة تدعم فقط أسكي.
نظرًا لأن أوتوكاد أصبح أكثر قوة من الوضع في الماضي، واصبح يدعم أنواع الكائنات الأكثر تعقيدًا، لذا فأن ملف DXF قد أصبح أقل فائدة. حيث لا يتم توثيق أنواع معينة من الكائنات، بما في ذلك مجسمات ومناطق ACIS .
أما أنواع الكائنات الأخرى، بما في ذلك البلوكات الديناميكية BLOCKS لأوتوكاد الإصدار 2006، وكافة الكائنات الخاصة بإصدارات الأوتوكاد المخصصة لتلبية طلبات السوق الرأسية فهي موثقة جزئياً، لكن ليس بما يكفي للسماح للمطورين الآخرين بدعمها.
لهذه الأسباب، تستخدم العديد من تطبيقات «الرسم بالكمبيوتر تصميم بمساعدة الحاسوب» تنسيق DWG الذي يمكن ترخيصه من شركة Autodesk أو التنسيق الغير الأصلي من Open Design Alliance .
إحداثيات ملف DXF تكون دائمًا بلا أبعاد لذا يحتاج البرنامج القارئ للملف أو المستخدم لمعرفة وحدة الرسم المستخدمة في إنتاج الملف، أو يتعين عليه استخراجها من التعليقات النصية في الأوراق الملف.
كل إصدارات ASCII من DXF يمكن قراءتها باستخدام أي محرر نصوص.
التنظيم الأساسي لملف DXF هو كما يلي: [5]
يُطلق على تنسيق البيانات الخاص بـ DXF تنسيق «البيانات المميزة»، مما يعني أن كل عنصر من عناصر البيانات في الملف يسبقه رقم صحيح يسمى كود المجموعة.
وتشير قيمة كود المجموعة إلى نوع عنصر البيانات الذي تتبعه وكذلك تشير هذه القيمة أيضًا إلى معنى عنصر البيانات لنوع كائن معين (أو سجل). تقريبًا
و كذلك يمكن تمثيل جميع المعلومات المخصصة من قِبل المستخدم في ملف الـ DXF. " [6]