К объектам штриховки и мполигона применяются следующие групповые коды.
Групповые коды 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) |