BLOCK (DXF)

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

Групповые коды блока

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

Описание

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.