VIEWPORT (DXF)

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

Групповые коды видового экрана

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

Описание

100

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

10

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

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

20, 30

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

40

Ширина в единицах пространства листа

41

Высота в единицах пространства листа

68

Поле статуса видового экрана:

-1 = видовой экран вкл., но находится целиком за пределами экрана либо является одним из видовых экранов, которые неактивны из-за превышения значения счетчика $MAXACTVP.

0 = видовой экран откл.

<положительное значение> = видовой экран вкл. и активен. Это значение определяет порядок наложения видовых экранов, где 1 — это активный видовой экран, 2 — следующий за ним видовой экран и т. д.

69

ИД видового экрана

12

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

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

22

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

13

Базовая точка привязки

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

23

Файл DXF: значение Y базовой точки привязки

14

Шаг привязки

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

24

Файл DXF: значение Y шага привязки

15

Шаг сетки

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

25

Файл DXF: значение Y шага сетки

16

Вектор направления вида (в МСК)

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

26, 36

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

17

Точка цели вида (в МСК)

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

27, 37

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

42

Перспективное фокусное расстояние

43

Значение Z передней секущей плоскости

44

Значение Z задней секущей плоскости

45

Высота вида (в единицах пространства модели)

50

Угол привязки

51

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

72

Точность аппроксимации

331

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

90

Флаги статуса видового экрана (битовый код):

1 (0x1) = включение режима перспективной проекции

2 (0x2) = включение передней плоскости подрезки

4 (0x4) = включение задней плоскости подрезки

8 (0x8) = включение следования ПСК

16 (0x10) = включение передней плоскости подрезки при откл. параметре "Глаз"

32 (0x20) = включение видимости знака ПСК

64 (0x40) = включение знака ПСК в начале координат

128 (0x80) = включение быстрого зумирования

256 (0x100) = включение режима привязки

512 (0x200) = включение режима сетки

1024 (0x400) = включение стиля изометрической привязки

2048 (0x800) = включение режима скрытия линий

4096 (0x1000) = kIsoPairTop. Если это значение задано, а значение kIsoPairRight не задано, то активируется kIsoPairTop. Если заданы значения и kIsoPairTop, и kIsoPairRight, то активируется kIsoPairLeft

8192 (0x2000) = kIsoPairRight. Если это значение задано, а значение kIsoPairTop не задано, то активируется kIsoPairRight.

16384 (0x4000) = включение блокировки зумирования видового экрана

32768 (0x8000) = в данный момент всегда включено

65536 (0x10000) = включение подрезки непрямоугольной формы

131072 (0x20000) = отключение видового экрана

262144 (0x40000) = включение отображения сетки за пределами границ чертежа

524288 (0x80000) = включение адаптивного отображения сетки

1048576 (0x100000) = включение разбиения сетки на значения ниже заданного шага сетки, если отображение сетки — адаптивное

2097152 (0x200000) = включение переключения следования сетки и рабочей плоскости

340

Идентификатор/дескриптор жесткого указателя для объекта, служащего в качестве контура подрезки видового экрана (присутствует, только если видовой экран не прямоугольный)

1

Имя листа стиля печати, назначенного данному видовому экрану

281

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

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

1 = каркас

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

3 = плоское

4 = по Гуро

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

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

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

71

Флаг ПСК в каждом видовом экране:

0 = ПСК не изменяется при активации видового экрана.

1 = ПСК этого видового экрана сохраняется и становится текущей ПСК каждый раз при его активации

74

Флаг отображения знака ПСК в начале координат ПСК:

Определение того, какую ПСК представляет знак ПСК — ПСК видового экрана или текущую ПСК (значения будут другими, если значение UCSVP равно 1, а видовой экран не активен). В настоящий момент это поле игнорируется, и знак ПСК всегда соответствует ПСК видового экрана

110

Начало координат ПСК

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

120, 130

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

111

Ось X ПСК

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

121, 131

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

112

Ось Y ПСК

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

122, 132

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

345

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

346

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

79

Ортогональный тип ПСК:

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

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

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

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

146

Уровень

170

Режим "Печать оттенков":

0 = как на экране

1 = каркас

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

3 = визуализация

61

Частота основных линий сетки относительно вспомогательных линий сетки

332

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

333

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

348

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

292

Флаг источника света по умолчанию. Вкл., если не указаны пользовательские источники света.

282

Тип источника света по умолчанию:

0 = один удаленный источник света

1 = два удаленных источника света

141

Яркость вида

142

Контрастность вида

63,421,431

Цвет рассеянного света. Если цвет не черный, то доступно только для записи.

361

Идентификатор/дескриптор солнца (необязательно)

335

Символьная ссылка-указатель на объект видового экрана (для переопределения свойств ВЭ слоев)

343

Символьная ссылка-указатель на объект видового экрана (для переопределения свойств ВЭ слоев)

344

Символьная ссылка-указатель на объект видового экрана (для переопределения свойств ВЭ слоев)

91

Символьная ссылка-указатель на объект видового экрана (для переопределения свойств ВЭ слоев)
Прим.: Коэффициент ZOOM XP рассчитывается по следующей формуле: группа_41 / группа_45 (или высота_пространства_листа / высота_пространства_модели).