UCS (DXF)

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

Групповые коды ПСК

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

Описание

100

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

2

Имя ПСК

70

Стандартные значения флагов (кодовые битовые значения):

16 = если задано это значение, запись таблицы внешне зависима от внешней ссылки

32 = если заданы и этот бит, и бит 16, внешне зависимая внешняя ссылка успешно разрешается

64 = если задано это значение, то в тот момент, когда чертеж редактировался в последний раз, на запись таблицы ссылался хотя бы один объект на чертеже. (Этот флаг нужен для команд AutoCAD. Его можно игнорировать в большинстве программ для чтения файлов DXF и не нужно задавать в программах, записывающих файлы DXF)

10

Начало координат (в МСК)

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

20, 30

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

11

Направление оси X (в МСК)

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

21, 31

Файл DXF: значения Y и Z для направления оси X (в МСК)

12

Направление оси Y (в МСК)

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

22, 32

Файл DXF: значения Y и Z для направления оси Y (в МСК)

79

Всегда равно 0

146

Уровень

346

Идентификатор/дескриптор базовой ПСК при работе с ортогональным изображением. Этот код отсутствует, если код 79 равен 0. Если этот код отсутствует, а код 79 не равен нулю, под базовой ПСК подразумевается МСК

71

Тип ортогонального изображения (необязательно; всегда отображается в паре с кодами 13, 23, 33):

1 = сверху; 2 = снизу

3 = спереди; 4 = сзади

5 = слева, 6 = справа

13

Начало координат данного типа ортогонального изображения относительно данной ПСК

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

23, 33

Файл DXF: значения Y и Z для точки начала координат

Каждая пара 71/13,23,33 определяет начало координат ПСК для определенного типа ортогонального изображения относительно данной ПСК. Например, если присутствует следующая пара, то вызов команды ПСК/СЛЕВА при заданном параметре UCSBASE для данной ПСК вызовет создание начала координат новой ПСК в точке (1,2,3).

71: 5
13: 1.0
23: 2.0
33: 3.0

Если эта пара отсутствует, то вызов команды ПСК/СЛЕВА приведет к созданию начала координат новой ПСК в точке начала координат данной ПКС.