Открыть сервис

DXF

DXF (Drawing Exchange Format) — открытый формат файлов для обмена графическими данными между системами автоматизированного проектирования (САПР), разработанный компанией Autodesk. Представляет собой текстовый или двоичный файл, содержащий описание двумерных (2D) и трёхмерных (3D) чертежей, моделей и сопутствующей метаинформации. DXF служит стандартом де-факто для переноса проектной документации между различными САПР-приложениями, такими как AutoCAD, SolidWorks, Компас-3D и другими.

История

Формат DXF был впервые представлен компанией Autodesk в декабре 1982 года одновременно с выходом первой версии AutoCAD 1.0. Основной целью создания формата была необходимость обеспечить совместимость чертежей, созданных в AutoCAD, с другими программными продуктами, поскольку на тот момент AutoCAD использовал закрытый двоичный формат DWG. DXF был задуман как открытая текстовая альтернатива, позволяющая сторонним разработчикам и пользователям импортировать и экспортировать данные без необходимости доступа к исходному коду AutoCAD.

Первоначально DXF поддерживал только двумерную графику и базовые геометрические примитивы. С развитием AutoCAD и появлением трёхмерного моделирования в версии AutoCAD 11 (1990 год) формат был расширен для поддержки 3D-объектов, поверхностей и твёрдых тел. В последующих версиях (AutoCAD 2000, 2004, 2007, 2010, 2013, 2018) вносились изменения, связанные с добавлением новых типов объектов, улучшением поддержки атрибутов, слоёв, блоков и растровых изображений. Последняя стабильная версия спецификации — DXF 2018, соответствующая формату DWG 2018.

Несмотря на то, что Autodesk продолжает развивать и поддерживать DXF, с 2000-х годов компания начала активнее продвигать закрытый формат DWG как основной. Тем не менее, DXF остаётся востребованным благодаря своей открытости и широкой поддержке в сторонних САПР, включая свободные и открытые программы (например, LibreCAD, QCAD).

Структура файла

Файл DXF организован в виде последовательности разделов (секций), каждый из которых содержит группы данных, состоящие из пар «код группы — значение». Код группы — целое число, определяющее тип данных (например, координата, текст, слой), а значение — соответствующая информация (число, строка, точка). Такая структура обеспечивает простоту парсинга и расширяемость.

Основные разделы

Файл DXF состоит из следующих обязательных и необязательных разделов:

Типы данных

В DXF используются следующие основные типы значений:

Версии и совместимость

Формат DXF имеет несколько версий, каждая из которых соответствует определённой версии AutoCAD. Основные версии:

Версия DXFСоответствие AutoCADГод выпускаОсобенности
AC1006AutoCAD 101988Первая версия с поддержкой 3D-графики.
AC1009AutoCAD 11/121990Добавлены 3D-поверхности, блоки с атрибутами.
AC1012AutoCAD 131994Поддержка твёрдотельного моделирования (ACIS).
AC1014AutoCAD 141997Улучшена поддержка растровых изображений.
AC1015AutoCAD 20001999Введены разделы CLASSES и OBJECTS, новые типы объектов.
AC1018AutoCAD 20042003Оптимизация размера файла, поддержка TrueType-шрифтов.
AC1021AutoCAD 20072006Поддержка динамических блоков, 3D-тел нового поколения.
AC1024AutoCAD 20102009Добавлены параметрические ограничения, новые типы размеров.
AC1027AutoCAD 20132012Поддержка облаков точек, улучшенная работа с 3D-сетками.
AC1032AutoCAD 20182017Последняя версия, поддержка новых объектов и улучшений.

Совместимость между версиями неполная: файлы, созданные в более новых версиях, могут содержать объекты и атрибуты, не поддерживаемые старыми версиями. При экспорте в более раннюю версию происходит потеря данных (например, динамические блоки превращаются в обычные, теряются параметрические зависимости). Autodesk рекомендует сохранять файлы в версии, соответствующей целевой САПР.

Применение

DXF широко используется в различных отраслях, связанных с проектированием, производством и архитектурой:

Преимущества и недостатки

Преимущества

Недостатки

Интересные факты

Источники

  1. Autodesk. «DXF Reference» — официальная спецификация формата (последняя версия 2018).
  2. «AutoCAD DXF Format» — документация Autodesk Developer Network.
  3. «The DXF File Format» — статья на сайте CADdigest.
  4. «DXF: Drawing Exchange Format» — описание в энциклопедии форматов файлов (FileFormat.info).
  5. «Компас-3D. Руководство пользователя» — АСКОН, раздел об импорте/экспорте DXF.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →