Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Коды группы в файле DXF






Коды группы используются для указания типа значения группы и для указания общего назначения группы. Специальная функция кода группы зависит от фактической переменной, элемента таблицы или описания графического примитива.

В данной таблице указано общее назначение групп, причем те, которые всегда выполняют одну и ту же функцию, отмечены словом " (фиксированный)".

 

  Устанавливает начало графического примитива, входа в таблицу, или же разделителя файлов. О чем именно идет речь, указывает следующее за ним текстовое значение.
  Первичное текстовое значение для графического примитива.
  Имя; описатель атрибута, имя блока, и т.д.
3-5 Другие текстовые или именованные значения.
  Имя типа линии (фиксированное).
  Имя типа текстового шрифта (фиксированное).
  Имя слоя (фиксированное).
  Идентификатор имени переменной (используется только в разделе ЗАГОЛОВОК файла).
  Первичная координата Х (начальная точка линии или текстового графического примитива, центр окружности и т.д.).
11-18 Другие координаты Х.
  Первичная координата Y.
21-28 Другие координаты Y.
  Первичная координата Z.
31-36 Другие координаты Z (в будущем).
  Если ненулевое значение, то это подъем графического примитива (фиксированное).
  Если ненулевое значение, то это таблица графического примитива (фиксированное).
40-48 Значения с плавающей запятой (высота текста, масштабные коэффициенты и т.д.).
  Повторное значение — многократные группы 49 могут попадаться в одном графическом примитиве для таблиц переменной длины (таких как длины штрихов в таблице LTYPE).
50-58 Углы.
  Номер цвета (фиксированное).
  Флажок " Далее идут графические примитивы" (фиксированное).
70-78 Целочисленные значения, такие как количество повторений, биты флажков, или режимы.

Общие групповые коды сущностей (примитивов)

Групповые коды Описание
  Тип сущности (примитива)
  Указатель
  Начало группы, определенной приложением " имя приложения" (опция)
Коды, определенные приложением Коды и значения внутри 102 группы, определенной приложением " имя приложения" (опция)
  Программный указатель (Soft-pointer ID/handle) словаря-владельца
  Конец группы, " }" (опция)
  Имя слоя

 

Каждый графический примитив начинается с группы 0, указывающей его тип.

Следующие группы включены только в том случае, если примитив имеет отличные значения для этих свойств от значений по молчанию.

 

  Имя типа линии (если не " BYLAYER"). Специальное имя " BYLAYER" указывает на тип линии вещественный.
  Подъем (если не нулевой)
  Толщина (если не нулевая)
  Номер цвета (если нет " BYLAYER"). Нулевое значение определяет " BYBLOCK" (вещественный) цвет.

 

Остальные группы, которые составляют элемент описания графического примитива, следующие:

 

LINE /отрезок/ 10 и 20 (начальная точка), 11 и 21(конечная точка)
POINT /точка/ 10 и 20
CIRCLE /круг/ 10 и 20 (центр), 40(радиус)
ARC /дуга/ 10 и 20 (центр), 40 (радиус), 50 (начальный угол), 51 (конечный угол)
TRACE /трасса/ Четыре точки, задающие углы трассы: 10 и 20, 11 и 21, 12 и 22, 13 и 23
SOLID /тело/ Четыре точки, задающие углы сплошного тела: 10 и (сплошной) 20, 11 и 21, 12 и 22, 13 и 23. Если тело имеет только три стороны, то координаты, задаваемые с помощью групп 12 и 22, 13 и 23 будут одни и те же (то есть, группы 12 и 13 одинаковые и группы 22 и 23 одинаковые)
TEXT /текст/ 10 и 20 (место вставки), 40 (высота), 1 (значение текста), 50 (угол поворота — дополнительная 0), 41 (относительный масштабный коэффициент по Х дополнительная 1), 51 (угол наклона-дополнительная 0), 7 (имя типа текста-дополнительная " STANDARD"), 71 (флажки генерации — дополнительная 0), 72 (тип выравнивания — дополнительная 0), 11 и 21 (точка выравнивания — дополнительная; имеется только в том случае, если есть не равная нулю группа 72)
BLOCK /блок/ 2 (имя блока), 70 (флажки типа блока), 10 и 20 (базовая точка блока). Имеется только в разделе BLOCK
ATTDEF 10 и 20 (начало текста), 40 (высота текста), 1 (значение по умолчанию), 3 (строки приглашения), 2 (строка), 70 (признаки атрибута), 73 (длина поля — дополнительная 0), 50 (поворот текста -дополнительная 0), 41 (относительный масштабный коэффициент по Х — дополнительная 1), 51 (угол наклона-дополнительная 0), 7 (имя типа текста-дополнительная " STANDARD"), 71 (признаки генерации текста — дополнительная 0), 72 (тип выравнивания текста — дополнительная 0), 11 и 21 (точка выравнивания — дополнительная; имеется только в том случае, если есть не равная нулю группа 72)
ATTRIB 10 и 20 (начало текста), 40 (высота текста), 1 (значение), 2 (описатель атрибута), 70 (признаки атрибута), 73 (длина поля — дополнительная 0), 50 (поворот текста — дополнительная 0), 41 (относительный масштабный коэффициент по Х — дополнительная 1), 51 (угол наклона-дополнительная 0), 7 (имя типа текста -дополнительная " STANDARD"), 71 (признаки генерации текста — дополнительная 0), 72 (тип выравнивания текста — дополнительная 0, имеется только в том случае, если есть не равная нулю группа 72)
POLYLINE 70 (признаки ломаной), 40 (начальная ширина по умолчанию), 41 (конечная ширина по умолчанию); признаки имеют в данное время значения битов 1 (замкнутая ломаная) и 2 (добавлена информация о встраивании кривой). Значения ширины по умолчанию относятся к любой вершине (точке перегиба), у которой нет значений ширины (смотри ниже).

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал