VIEW (DXF)

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

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

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

Описание

100

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

2

Имя вида

70

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

1 = если задано это значение, это вид пространства листа

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

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

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

40

Высота вида (в РСК)

10

Центральная точка вида (в РСК)

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

20

Файл DXF: значение Y центральной точки вида (в РСК)

41

Ширина вида (в РСК)

11

Направление взгляда из целевой точки (в МСК)

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

21, 31

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

12

Целевая точка (в МСК)

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

22, 32

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

42

Фокусное расстояние

43

Передняя плоскость подрезки (смещение от целевой точки)

44

Задняя плоскость подрезки (смещение от целевой точки)

50

Угол закручивания

71

Режим просмотра (см. системную переменную VIEWMODE)

281

Режим визуализации:

0 = оптимизированное 2D (классическое 2D)

1 = каркас

2 = скрытие линий

3 = плоское

4 = по Гуро

5 = плоское с каркасом

6 = по Гуро с каркасом

Все режимы визуализации, кроме "Оптимизированное 2D", задействуют новую систему 3D-графики. Эти значения непосредственно соответствуют команде РЕЖИМРАСКР и перечню AcDbAbstractViewTableRecord::RenderMode

72

1, если имеется ПСК, связанная с этим видом; 0 в противном случае

73

1, если данные с камеры выводятся на печать

332

Идентификатор/дескриптор символьного указателя на объект фона (необязательно)

334

Идентификатор/дескриптор символьного указателя на объект псевдоразреза (необязательно)

348

Идентификатор/дескриптор жесткого указателя на объект визуального стиля (необязательно)

361

Идентификатор солнца с жестким правом владения

Следующие коды отображаются только в том случае, если для кода 72 установлено значение 1. С их помощью определяется ПСК, связанная с этим видом. Эта ПСК становится текущей ПСК каждый раз при восстановлении этого вида (если значение кода 72 равно 0, ПСК не изменяется).

Групповые коды таблицы VIEW с ПСК

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

Описание

110

Начало координат ПСК (отображается только в том случае, если для кода 72 задано значение 1)

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

120, 130

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

111

Ось X ПСК (отображается только в том случае, если для кода 72 задано значение 1)

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

121, 131

Файл DXF: значения Y и Z для оси X ПСК

112

Ось Y ПСК (отображается только в том случае, если для кода 72 задано значение 1)

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

122, 132

Файл DXF: значения Y и Z для оси Y ПСК

79

Тип ортогональных ПСК (отображается только в том случае, если для кода 72 задано значение 1):

0 = ПСК не ортогональна

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

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

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

146

Уровень ПСК (отображается только в том случае, если для кода 72 задано значение 1)

345

Идентификатор/дескриптор AcDbUCSTableRecord, если ПСК является именованной ПСК. Если значение отсутствует, то ПСК не именованная (отображается только в том случае, если для кода 72 задано значение 1)

346

Идентификатор/дескриптор AcDbUCSTableRecord базовой ПСК, если ПСК является ортогональной (код 79 не равен нулю). Если значение отсутствует и код 79 код не равен нулю, то базовая ПСК принимается как МСК (отображается только в том случае, если для кода 72 задано значение 1)