aspose.info
RU

Формат файла DXF

Обновлено

.DXF вариант №

DXF, формат обмена чертежами или формат обмена чертежами — это теговое представление данных файла чертежа AutoCAD. Каждый элемент в файле имеет префикс целого числа, называемый групповым кодом. Этот групповой код фактически представляет следующий за ним элемент и указывает значение элемента данных для данного типа объекта. DXF позволяет представить почти всю указанную пользователем информацию в файле чертежа.

Формат файла DXF был разработан Autodesk как формат файла данных САПР для обеспечения взаимодействия данных между AutoCAD и другими приложениями. Таким образом, данные могут быть импортированы из других форматов в DXF в AutoCAD в соответствии со спецификациями совместимости форматов файлов DXF.

Краткая история

История формата файла DXF восходит к 1982 году, когда он был представлен как часть AutoCAD 1.0. Первоначальные версии AutoCAD поддерживают только формат файла ASCII DXF. С выпуском 10 AutoCAD (и выше) в 1988 году в AutoCAD была введена поддержка как ASCII, так и двоичного формата файла DXF. На более ранних этапах Autodesk не сообщал никаких спецификаций формата файлов, и из-за этого правильный импорт файлов DXF был непростым. Однако теперь Autodesk публикует спецификации DXF и доступен для широкой публики.

Спецификации формата файла

Формат файла DXF использует пары кода группы и значения для распределения содержимого по разделам. Каждый раздел состоит из записей, где каждая запись состоит из группового кода и элемента данных. Каждый групповой код и значение находятся в отдельной строке файла DXF. Каждый раздел начинается с группового кода 0, за которым следует строка SECTION. Далее следует код группы 2 и строка, указывающая название раздела (например, РАЗДЕЛ1). Каждый раздел состоит из групповых кодов и значений, определяющих его элементы. Раздел заканчивается 0, за которым следует строка ENDSEC.

Формат файла DXF рассматривает объекты, отличные от сущностей. У объектов здесь нет графического представления, но у сущностей оно есть. Таким образом, записи в DXF называются графическими объектами, в то время как объекты-объекты называются неграфическими объектами. Разделы BLOCK и ENTITIES файла DXF содержат объекты, и использование групповых кодов в этих двух разделах идентично. Конец объекта обозначается следующей группой 0, которая начинает следующий объект или указывает конец раздела.

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

Разделы в файле DXF располагаются в следующем порядке:

РазделОсновное описание
ЗаголовокЭтот раздел содержит общую информацию о чертеже. Это похоже на функцию «Настройки» в вашем телефоне, которая содержит различные переменные, связанные с рисунком, и связанные с ним значения. Например, в разделе «Заголовок» будет указано, какую версию AutoCAD использует файл DXF (переменная $ACADVER) или единицу измерения углов в файле (переменная $AUNITS).
ClassesРаздел CLASSES содержит информацию о определяемых приложением классах, экземпляры которых появляются в разделах BLOCKS, ENTITIES и OBJECTS базы данных.
ТаблицыЭтот раздел содержит определения для нескольких различных таблиц, каждая из которых содержит ряд различных записей символов. Например, тип строки (LTYPE) определяет шаблон штрихов, точек, текста и символов в файле DXF и способ их масштабирования. Вот полный список таблиц, найденных в этом разделе: Таблица идентификаторов приложений (APPID) Таблица блочной записи (BLOCK_RECORD) Таблица размерных стилей (DIMSTYPE) Таблица слоя (LAYER) Таблица типов линий (LTYPE) Таблица стилей текста (STYLE) Таблица пользовательской системы координат (UCS) Посмотреть (VIEW) таблицу Таблица конфигурации области просмотра (VPORT)
БлокиЭтот раздел содержит графические объекты и объекты чертежа, составляющие каждую ссылку блока на чертеже.
ОбъектыЭтот раздел содержит фактические данные объекта и графические объекты чертежа. Сюда могут входить необработанные данные — например, круг определяется его толщиной, центральной точкой, радиусом и направлением экструзии.
ОбъектыЗдесь вы найдете неграфические части чертежа. Например, здесь хранятся словари AutoCAD.

Использованная литература

См. также