К объектам блока применяются следующие групповые коды.
Групповые коды блока |
|
---|---|
Групповой код |
Описание |
0 |
Тип объекта (BLOCK) |
5 |
Дескриптор |
102 |
Начало группы "{имя_продукта", определенной в приложении. Например, "{ACAD_REACTORS" обозначает начало группы постоянных реакторов AutoCAD (необязательно) |
коды, определенные в приложении |
Коды и значения в пределах группы с кодом 102 определяются в приложении (необязательно) |
102 |
Конец группы, "}" (необязательно) |
330 |
Идентификатор/дескриптор символьного указателя на объект владельца |
100 |
Маркер подкласса (AcDbEntity) |
8 |
Имя слоя |
100 |
Маркер подкласса (AcDbBlockBegin) |
2 |
Имя блока |
70 |
Флаги типа блока (кодовые битовые значения, могут быть скомбинированы): 0 = ни один из следующих флагов не применяется 1 = это анонимный блок, созданный с помощью штриховки, нанесения ассоциативных размеров, других внутренних операций или приложения 2 = этот блок содержит непостоянные определения атрибутов (данный бит не задается, если блок содержит все определения атрибутов, которые являются постоянными, или вовсе не содержит определений атрибутов) 4 = этот блок является внешней ссылкой 8 = этот блок является наложением внешней ссылки 16 = этот блок является зависимым извне 32 = это разрешенная внешняя ссылка или ссылка, зависимая от внешней ссылки (игнорируется при вводе) 64 = это определение является связанной внешней ссылкой (игнорируется при вводе) |
10 |
Базовая точка Файл DXF: значение X; приложение: 3D-точка |
20, 30 |
Файл DXF: значение Y и Z базовой точки |
3 |
Имя блока |
1 |
Имя пути внешней ссылки |
4 |
Описание блока (необязательно) |
ПСК, действующая на момент создания определения блока, становится МСК для всех объектов в определении блока. Новое начало координат для этих объектов смещается в соответствии с базовой точкой определения блока. Все данные объекта преобразуются под эту новую МСК.
В разделе BLOCKS всегда отображаются три пустых определения. Они называются *Model_Space, *Paper_Space и *Paper_Space0. Эти определения внутренне задают представления пространства модели и пространства листа как определения блока. Внутреннее имя первого пространства листа — * Paper_Space, второго — * Paper_Space0, третьего — * Paper_Space1 и т. д.
Расслоения между пространством модели и пространством листа больше не происходит. Теперь все объекты пространства листа являются выходными значениями, ведущими за собой объекты пространства модели. Флагом, отделяющим их, является групповой код 67.