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
- 고도 치수 반-화살표 각도입니다:
-
0
30도
1
45도
2
60도
- 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 타입