VIEWPORT(DXF)

다음 그룹 코드는 뷰포트 도면요소에 적용됩니다.

뷰포트 그룹 코드

그룹 코드

설명

100

하위 클래스 표식기(AcDbViewport)

10

중심점(WCS)

DXF: X 값, APP: 3D 점

20, 30

DXF: 중심점의 YZ 값(WCS)

40

도면 공간 단위의 폭

41

도면 공간 단위의 높이

68

뷰포트 상태 필드:

-1 = 켜기(하지만 화면은 완전히 꺼짐) 또는 현재 $MAXACTVP 개수가 초과한 상태이므로 활성이 아닌 뷰포트 중 하나입니다.

0 = 끄기

<양의 값 > = 켜기 및 활성화. 값은 뷰포트 스태킹의 순서에 대해 1은 활성 뷰포트, 2는 그 다음 활성 뷰포트 등의 순서로 나타냅니다.

69

뷰포트 ID

12

뷰 중심점(DCS)

DXF: X 값, APP: 2D 점

22

DXF: 뷰 중심점 Y 값(DCS)

13

스냅 기준점

DXF: X 값, APP: 2D 점

23

DXF: 스냅 기준점 Y

14

스냅 간격

DXF: X 값, APP: 2D 점

24

DXF: 스냅 간격 Y

15

그리드 간격

DXF: X 값, APP: 2D 점

25

DXF: 그리드 간격 Y

16

뷰 방향 벡터(WCS)

DXF: X 값, APP: 3D 벡터

26, 36

DXF: 뷰 방향 벡터의 YZ 값(WCS)

17

뷰 대상점(WCS)

DXF: X 값, APP: 3D 벡터

27, 37

DXF: 뷰 대상점의 YZ 값(WCS)

42

투시도 렌즈 길이

43

전면 자르기 평면 Z

44

뒷면 자르기 평면 Z

45

뷰 높이(모형 공간 단위)

50

스냅 각도

51

뷰 비틀림 각도

72

원 줌 퍼센트

331

동결된 도면층 객체 ID/핸들(여러 항목이 있을 수 있음)(선택 사항)

90

뷰포트 상태 비트 코드화된 플래그:

1 (0x1) = 투시 모드 활성화

2 (0x2) = 전면 자르기 활성화

4 (0x4) = 뒷면 자르기 활성화

8 (0x8) = UCS 준수 활성화

16 (0x10) = 눈이 아닌 곳에서 전면 자르기 활성화

32 (0x20) = UCS 아이콘 가시성 활성화

64 (0x40) = 원점에 있는 UCS 아이콘 활성화

128 (0x80) = 고속 줌 활성화

256 (0x100) = 스냅 모드 활성화

512 (0x200) = 그리드 모드 활성화

1024 (0x400) = 등각투영 스냅 스타일 활성화

2048 (0x800) = 플롯 숨기기 모드 활성화

4096 (0x1000) = kIsoPairTop. 이렇게 설정되고 kIsoPairRight가 설정되지 않은 경우, isopair top이 작동됩니다. kIsoPairTop 및 kIsoPairRight가 모두 설정되는 경우, isopair left가 작동됩니다.

8192 (0x2000) = kIsoPairRight. 이렇게 설정되고 kIsoPairTop이 설정되지 않은 경우, isopair right가 작동됩니다.

16384 (0x4000) = 뷰포트 줌 잠금 활성화

32768 (0x8000) = 현재 항상 사용됨

65536 (0x10000) = 비직사각형 자르기 활성화

131072 (0x20000) = 뷰포트 끄기

262144 (0x40000) = 도면 한계를 넘은 그리드 표시 활성화

524288 (0x80000) = 적응 그리드 표시 활성화

1048576 (0x100000) = 그리드 표시가 가변적일 때 설정된 그리드 간격 아래에 그리드의 재분할 활성화

2097152 (0x200000) = 그리드의 작업 평면 전환 따르기 활성화

340

뷰포트의 자르기 경계로 사용되는 도면요소에 대한 하드 포인터 ID/핸들(뷰포트가 직사각형이 아닐 경우에만 제공됨)

1

이 뷰포트에 지정된 플롯 스타일 시트 이름

281

렌더 모드:

0 = 2D 최적화(일반 2D)

1 = 와이어프레임

2 = 은선

3 =단순 음영처리

4 = Gouraud 음영처리

5 = 와이어프레임으로 단순 음영처리

6 = 와이어프레임으로 Gouraud 음영처리

2D 최적화 이외의 모든 렌더링 모드는 3D 그래픽 파이프라인을 사용합니다. 이들 값은 바로 SHADEMODE 명령 및 AcDbAbstractViewTableRecord::RenderMode enum에 해당합니다.

71

뷰포트당 UCS 플래그:

0 = 이 뷰포트가 활성화될 때 UCS가 변경되지 않습니다.

1 = 이 뷰포트는 뷰포트가 활성화될 때마다 현재 UCS가 될 자신의 UCS를 저장합니다.

74

UCS 아이콘을 UCS 원점에 표시 플래그:

UCS 아이콘이 뷰포트 UCS를 나타내는지 아니면 현재 UCS를 나타내는지를 제어합니다(UCSVP가 1인지 여부 및 뷰포트 비활성화 여부에 따라 다름). 하지만, 이 필드는 현재 무시되며 아이콘은 항상 뷰포트 UCS를 나타냅니다.

110

UCS 원점

DXF: X 값, APP: 3D 점

120, 130

DXF: UCS 원점의 YZ

111

UCS X

DXF: X 값, APP: 3D 벡터

121, 131

DXF: UCS X축의 YZ

112

UCS Y

DXF: X값, APP: 3D 벡터

122, 132

DXF: UCS Y축의 YZ

345

UCS가 명명된 UCS인 경우, AcDbUCSTableRecord의 ID/핸들. 제공되지 않은 경우, UCS가 명명되지 않습니다.

346

UCS가 직교인 경우, 기준 UCS의 AcDbUCSTableRecord의 ID/핸들(79 코드는 0이 아님). 제공되지 않고 79 코드가 0이 아닌 경우, 기준 UCS는 WORLD로 됩니다.

79

UCS의 직교 유형:

0 = UCS가 직교 아님

1 = 맨 위, 2 =맨 아래

3 = 앞, 4 = 뒤

5 = 왼쪽, 6 = 오른쪽

146

고도

170

ShadePlot 모드:

0 = 표시되는 대로

1 = 와이어프레임

2 = 숨기기

3 = 렌더됨

61

부 그리드선 대비 주 그리드선의 빈도

332

배경 ID/핸들(선택 사항)

333

음영 플롯 ID/핸들(선택 사항)

348

비주얼 스타일 ID/핸들(선택 사항)

292

기본 조명 플래그 사용자 라이트가 지정되어 있지 않을 경우 켜집니다.

282

기본 조명 유형:

0 = 한 개의 원거리 라이트

1 = 두 개의 원거리 라이트

141

뷰 밝기

142

뷰 대비

63,421,431

앰비언트 라이트 색상 검은색이 아닐 경우에만 씁니다.

361

일영 ID/핸들(선택 사항)

335

뷰포트 객체에 대한 소프트 포인터 참조(도면층 VP 특성 재지정에 해당)

343

뷰포트 객체에 대한 소프트 포인터 참조(도면층 VP 특성 재지정에 해당)

344

뷰포트 객체에 대한 소프트 포인터 참조(도면층 VP 특성 재지정에 해당)

91

뷰포트 객체에 대한 소프트 포인터 참조(도면층 VP 특성 재지정에 해당)
주: ZOOM XP 비율은 다음 공식으로 계산됩니다. group_41 / group_45(또는 pspace_height / mspace_height).