HATCH (DXF)

К объектам штриховки и мполигона применяются следующие групповые коды.

Групповые коды HATCH

Групповой код

Описание

100

Маркер подкласса (AcDbHatch)

10

Точка отметки (в ОСК)

Файл DXF: значение X = 0; приложение: 3D-точка (X и Y всегда равны 0, Z представляет значение отметки)

20, 30

Файл DXF: значения Y и Z для точки отметки (в ОСК)

Значение Y = 0, Z представляет значение отметки

210

Направление выдавливания (необязательно; значение по умолчанию = 0, 0, 1)

Файл DXF: значение X; приложение: 3D-вектор

220, 230

Файл DXF: значения Y и Z направления выдавливания

2

Имя образца штриховки

70

Флаг сплошной заливки (сплошная заливка = 1; заливка штриховкой = 0); для мполигона — версия мполигона

63

Для мполигона — цвет заливки штриховкой (как ACI)

71

Флаг ассоциативности (ассоциативный = 1; неассоциативный = 0); для мполигона — флаг сплошной заливки (сплошная заливка = 1; без сплошной заливки = 0)

91

Число траекторий контуров (замкнутых контуров)

Различается

Данные траекторий контуров. Повторяется столько раз, сколько задано кодом 91. См. "Данные траекторий контуров"

75

Стиль штриховки:

0 = область штриховки по принципу "кратность двум" (обычный стиль)

1 = штриховка только крайней области (внешний стиль)

2 = штриховка по всей площади (игнорирование стиля)

76

Тип образца штриховки:

0 = задается пользователем; 1 = стандартный; 2 = пользовательский

52

Угол образца штриховки (только для заливки штриховкой)

41

Масштаб или интервал образца штриховки (только для заливки штриховкой)

73

Для мполигона — флаг аннотации контура (контур представляет собой аннотированный контур = 1; контур не является аннотированным = 0)

77

Флаг удвоения образца штриховки (только для заливки штриховкой):

0 = не двойная; 1 = двойная

78

Число линий определения образца

Различается

Данные линий образца. Повторяется столько раз, сколько задано кодом 78. См. "Данные образца"

47

Размер в пикселях, используемый для определения плотности при выполнении различных операций пересечения и отбрасывания лучей в процессе расчета образца штриховки для ассоциативных штриховок и штриховок, созданных с помощью метода затопления

98

Количество точек-прототипов

11

Для мполигона — вектор смещения

99

Для мполигона — количество вырожденных траекторий контуров (замкнутых контуров), где вырожденная траектория контура является границей, игнорируемой штриховкой

10

Точка-прототип (в ОСК)

Файл DXF: значение X; приложение: 2D-точка (несколько записей)

20

Файл DXF: значение Y точки-прототипа (в ОСК); (несколько записей)

450

Указание сплошной штриховки или градиента; если штриховка сплошная, значения для оставшихся кодов игнорируются, но должны присутствовать. Необязательно; если код 450 указан в файле, то также в файле должны быть и следующие коды: 451, 452, 453, 460, 461, 462 и 470. Если кода 450 нет в файле, то в файле не должно быть следующих кодов: 451, 452, 453, 460, 461, 462 и 470

0 = сплошная штриховка

1 = градиент

451

Ноль зарезервирован для последующего использования

452

Запись способа определения цветов. Используется только кодом диалогового окна:

0 = двухцветный градиент

1 = одноцветный градиент

453

Количество цветов:

0 = сплошная штриховка

2 = градиент

460

Угол поворота в радианах для градиента (по умолчанию = 0, 0)

461

Определение градиента; соответствует параметру "По центру" на вкладке "Градиент" диалогового окна "Штриховка и заливка контура". Каждый градиент имеет два определения: со сдвигом и без. Значение сдвига описывает сглаживание двух определений, которые должны использоваться. Значение 0,0 означает, что следует использовать только версию без смещения, а значение 1,0 означает, что следует использовать только версию со смещением.

462

Значение оттенка цвета, используемое в коде диалогового окна (по умолчанию = 0, 0; диапазон — от 0,0 до 1,0). Значение оттенка цвета представляет собой цвет градиента и определяет степень оттенка в диалоговом окне, если для группового кода штриховки 452 установлено значение 1.

463

Зарезервировано для дальнейшего использования:

0 = первое значение

1 = второе значение

470

Строка (по умолчанию = LINEAR)