API_DimensionType
(선형) 치수를 의미합니다.
typedef struct {
API_Elem_Head head;
short linPen;
short filler_1;
API_TextPosID textPos;
API_DirID textWay;
API_AppearID dimAppear;
GS::Bool8 detailedHoleDim;
char nominalHoleDim;
GS::Bool8 compCoreOnly;
GS::Bool8 defStaticDim;
API_WitnessID defWitnessForm;
double defWitnessVal;
API_NoteType defNote;
API_MarkerData markerData;
char ed_dimForm;
char ed_arrowAng;
GS::Bool8 ed_arrowFill;
GS::Bool8 ed_arrowUp;
GS::Bool8 ed_needPlus;
GS::Bool8 usedIn3D;
GS::Bool8 horizontalText;
GS::Bool8 filler_3;
API_DimOriginID ed_origin;
Int32 filler_4[5];
API_Coord refC;
API_Vector direction;
API_DimBase arcBase;
Int32 nDimElem;
Int32 filler_5;
API_Coord3D refC3D;
API_Vector3D direction3D;
API_Vector3D normVect3D;
Int32 filler_6[8];
} API_DimensionType;
멤버
- head
- 일반적인 요소 헤더입니다.
- linPen
- 치수 및 witness line들의 펜 속성 인덱스입니다.
- textPos
- 치수 텍스트 위치입니다. (API_TextPosID를 보십시오)
- textWay
- 치수 선에 상대적인 텍스트의 위치입니다. (API_DirID를 보십시오)
가능한 값은 다음과 같습니다:
APIDir_Parallel,APIDir_Horizontal,APIDir_Vertical,APIDir_ArcDim - dimAppear
- 치수의 외형입니다. (API_AppearID를 보십시오)
- detailedHoleDim
- 상세한 문/창 치수입니다.
- nominalHoleDim
- 문/창 치수에 대한 공칭 높이입니다.
- compCoreOnly
- 복합 벽들의 코어 치수입니다.
- defStaticDim
- 정적 치수입니까(기본)?
- defWitnessForm
- 기본 witness line 포맷입니다. (API_WitnessID를 보십시오)
- defWitnessVal
defWitnessForm을 따르는 witness line의 기본 간격(APIWtn_Fix) 또는 길이(APIWtn_Large)입니다.- defNote
- 기본 노트 파라미터들입니다. (API_NoteType을 보십시오)
- markerData
- 마커 사양입니다. (API_MarkerData를 보십시오)
- ed_dimForm
- 고도 치수 마커 타입입니다.
- ed_arrowAng
- 고도 치수 반-화살표 각도입니다:
-
030도
145도
260도
- ed_arrowFill
- 고도 치수 화살표 채움 여부를 의미합니다.
- ed_arrowUp
- 고도 치수 화살표가 위/아래?
- ed_needPlus
- 양수에 대하여 고도 치수 플러스(+) 기호가 필요합니다.
- usedIn3D

- 3D 포인트들의 치수 측정에 대해 사용합니다.
- horizontalText

- 치수 텍스트들이 수평입니다.
- ed_origin
- 고도 치수 원점입니다.
- refC
- 치수 라인 위치입니다.
- direction
- 만약 평행이면 치수 선의 방향입니다.
- arcBase
- 호 치수 체인에 대한 베이스 요소의 Neig & 유일 ID입니다.
- nDimElem
- 치수 요소들의 체인 내 세그먼트들의 수입니다. (API_ElementMemo를 보십시오)
- refC3D

- 치수 체인의 위치입니다. (3D에서만 사용함)
- direction3D

- 치수 선의 방향입니다. (3D에서만 사용함)
- normVect3D

- 면의 법선 벡터의 치수입니다. (3D에서만 사용함)
설명
치수 관련 메모 데이터에 대해서는 ACAPI_Element_GetMemo 함수를 보십시오.
요구사항
- 버전: API 4.1 또는 이후
- 헤더: APIdefs_Elements.h
참고사항
API_Elem_Head, API_TextPosID, API_DirID, API_AppearID, API_WitnessID, API_NoteType, API_MarkerData, API_Coord, API_Vector, API_Coord3D, API_Vector3D, API_Neig, API_Element,
API_DimElem, API_DimBase, API_ElementMemo,
요소 관리자, API 타입