본문으로 건너뛰기

Drawing2DMeasureManager

Drawing 2D Measure Manager Class

Properties​

NameTypeDescription
selectBaseLevelOptionSelectBaseLevelOptionDialogSelect Base Level Option Dialog

Fields​

NameDescription
m_selectBaseLevelOptionSelect Base Level Option Dialog

Methods​

NameDescription
Add2DCircleDiameterMeasurement캔버스 상에 원의 지름 측정 데이터 추가하고 가시화 한다.
Add2DCircleDiameterMeasurementLabelAligned캔버스 상에 원의 지름 측정 데이터 추가하고 가시화 한다.
측정 결과 라벨을 측정원에 정렬한다.
Add2DMeasureAngle2D 도면 캔버스에 각도 측정을 추가한다.
꼭짓점(vCenter)에서 두 끝점(vEnd1, vEnd2)으로 향하는 두 변 사이의 각도를 측정한다.
Add2DMeasureDiameter2D 도면 캔버스에 원의 직경(Ø) 측정을 추가한다.
직경은 중심점과 원주 상 점 사이 거리의 2배로 계산되며, 측정 원호가 함께 표시된다.
Add2DMeasureDirectionalLength2D 도면 캔버스에 방향성 길이(직선도) 측정을 추가한다.
기준 2점으로 정의한 방향/길이의 화살표를 각 표기 위치에 반복해서 그리고,
화살표마다 상/하단 괄호 값을 표기한다. 마지막 표기 위치에는 괄호 대신 대표 치수값(fValue)이 표기된다.
Add2DMeasureFrom3DMeasure2D 측정 - 3D 뷰 측정 2D 뷰에 측정 추가
Add2DMeasureLength2D 도면 캔버스에 두 점 사이의 거리 측정을 추가한다. 측정값은 3D 모델 단위로 표기된다.
Add2DMeasureLengthByCustomAxis2D 도면 캔버스에 사용자 지정 축 방향 거리 측정을 추가한다.
두 점 사이 거리를 지정한 축 벡터에 투영한 값을 측정한다.
Add2DMeasureLengthByEdge2D 도면 캔버스에 기준선(Edge) 방향 거리 측정을 추가한다.
시작점(vStart)과 기준점(vAxis)을 잇는 선을 측정 축으로 하여,
두 점 사이 거리를 그 축에 투영한 값을 측정한다.
Add2DMeasureLengthByXAxis2D 도면 캔버스에 도면 가로(X)축 방향 거리 측정을 추가한다.
두 점 사이 거리에서 도면(캔버스) 가로축 성분만 측정하며, 측정값은 3D 모델 단위로 표기된다.
Add2DMeasureLengthByYAxis2D 도면 캔버스에 도면 세로(Y)축 방향 거리 측정을 추가한다.
두 점 사이 거리에서 도면(캔버스) 세로축 성분만 측정하며, 측정값은 3D 모델 단위로 표기된다.
Add2DMeasurePoint2D 도면 캔버스에 정점 측정을 추가한다. 측정 정점의 X / Y / Z 좌표가 자동으로 표기된다.
Add2DMeasureRadius2D 도면 캔버스에 원의 반경(R) 측정을 추가한다.
반경은 중심점과 원주 상 점 사이의 거리로 계산되며, 측정 원호가 함께 표시된다.
AddGeoLevelMeasurePointBy3SurfaceCross3D 측정 - 계측점 (3평면의 교점)
AddGeoLevelMeasurePointByCircleCenter3D 측정 - 계측점 (원 중심)
AddGeoLevelMeasurePointByLine2SurfaceCross3D 측정 - 계측점 (선과 곡면 교차점)
AddGeoLevelMeasurePointByLineCross3D 측정 - 계측점 (선과 선 교차점)
AddGeoLevelMeasurePointByOffsetPos3D 측정 - 계측점 (선택 지점 Offset 위치 생성)
AddGeoLevelMeasurePointByPoints3D 측정 - 계측점 (모든 점)
AddGeoLevelMeasurePointBySurface3D 측정 - 계측점 (곡면 위 점)
AddGeoLevelMeasurePointPickData3D 측정 - 계측점 선택 반환
AddGeoMoveLevelMeasureDesignPointByRefAxis3D 측정 - 계측점 이동(축 방향 기반)
AddMountSimulCopyPointFromCPData3D 측정 - 현재 계측점 복사 (해당하는 위치에 복사)
AddMountSimulMeasurePtFromDesignPt3D 측정 - 설계점 정보를 이용하여 측정점 추가 (설계점 -> 측정점)
AddUserLevelMeasurePoint3D 측정 - 계측점 (좌표 생성)
DeleteAllLevelMeasurePoint3D 측정 - 계측점 모두 삭제
DeleteLevelMeasurePoint3D 측정 - 해당 설계점 삭제
DeleteSelLevelMeasurePoint3D 측정 - 계측점 선택 삭제
Get2DView3DObjectWithMeasureLevelPointBasePosition2D 측정 - 2D 개체 (3D 모델) 의 Level BasePosition 값 반환
Get2DViewMeasureLineCurvature거리 측정 개체의 치수선 곡률을 반환한다.
Get2DViewSelectObjMeasurePointByBasePosition2D 측정 - 기준점 위치 반환
Get2DViewShowCPPointAsSimple2D 측정 - 측정 오차만 보기 기능 활성화 설정 반환
Get2DViewUseMeasureWithBracket2D 측정 - 측정 괄호 사용여부 반환
GetAngleMeasureDimensionRadius각도 측정 객체의 치수선 반경 크기를 반환한다.
GetLabelAlignmentOnDimensionLabel이 치수선(Dimension)과 접촉하도록 설정된 2D 객체의 Label 정렬 정보를 반환한다. hAlign과 vAlign은 Label이 Dimension과 접촉하는 위치를 지정한다.
GetLevelMeasurePointItem계측정 정보 (전체) 가져오기
GetMeasureItem2D 측정 개체(정점, 거리, 각도, 원, 방향 길이 등)의 상세 정보를 반환한다.
HideAllLevelMeasurePoint3D 측정 - 계측점 모두 숨기기
HideSelLevelMeasurePoint3D 측정 - 계측점 선택 숨기기
IsLabelAlignedOnDimension2D 객체의 Label이 치수선(Dimension)과 접촉하는지 여부를 반환한다.
현재 각도 측정 객체에 대해서만 기능을 제공한다.
Release2DViewSelectModelWithMeasurePointBasePosition2D 측정 - 선택 모델 기준점 위치 설정 해제
RemoveMeasureItemDistanceTextPos2D 측정 - 3D 뷰 측정 2D 뷰에 측정 추가시 텍스트 위치 조정 초기화
Set2DViewCreateWithLevelMeasureCrossPoint2D 측정 - 좌표 측정모드 (설계점 생성)
교차점 기준으로 생성
Set2DViewCreateWithLevelMeasurePoint2D 측정 - 좌표 측정모드 (설계점 생성)
Set2DViewCreateWithLevelMeasurePointByPosition2D 측정 - 좌표 측정모드 (설계점 생성)
Set2DViewCreateWithMeasureCrossPoint2D 측정 - 교차점 측정
Set2DViewCreateWithMeasureDirectionalLength2D 측정 - 방향 거리입력 측정모드 (입력 괄호 포함)
Set2DViewCreateWithMeasureLength2D 측정 - 거리 측정모드
Set2DViewCreateWithMeasureLengthByCurve2D 측정 - 실장 거리 측정 모드
Set2DViewCreateWithMeasureLengthByRefEdge2D 측정 - 기준선 거리 측정 모드
Set2DViewCreateWithMeasureLengthByXAxis2D 측정 - X축 거리 측정모드
Set2DViewCreateWithMeasureLengthByXAxisWithBracket2D 측정 - X축 거리 측정모드 (입력 괄호 포함)
Set2DViewCreateWithMeasureLengthByYAxis2D 측정 - Y축 거리 측정모드
Set2DViewCreateWithMeasureLengthByYAxisWithBracket2D 측정 - Y축 거리 측정모드 (입력 괄호 포함)
Set2DViewCreateWithMeasureLengthWithBracket2D 측정 - 개체 생성 (길이측정 (괄호포함) )
Set2DViewCreateWithMeasureModelEdgeExpand2D 측정 - 2D 모델 라인 수정기능 추가
Set2DViewCreateWithMeasurePoint2D 측정 - 좌표 측정모드
Set2DViewCreateWithSelectMeasureLevelPointBasePosition2D 측정 - LEVEL 기준점 위치에서의 Offset 텍스트 생성
Set2DViewMeasureLineCurvature거리 측정 개체의 치수선 곡률을 설정한다. 치수선을 직선 대신 원호로 그리며, 설정 즉시 2D 뷰가 갱신된다.
Set2DViewSelectObjMeasurePointByBasePosition2D 측정 - 기준점 위치 설정
Set2DViewSelectWithMeasureLevelPointBasePosition2D 측정 - LEVEL 기준점 위치 설정 (선택 방식)
Set2DViewSelectWithMeasurePointBasePosition2D 측정 - 기준점 위치 설정 (선택 방식)
Set2DViewShowCPPointAsSimple2D 측정 - 측정 오차만 보기 기능 활성화 설정
Set2DViewUseMeasureWithBracket2D 측정 - 측정 괄호 사용여부 설정
SetAngleMeasureDimensionRadius각도 측정 객체의 치수선 크기를 반경 기준으로 변경한다.
SetLabelAlignmentOnDimension2D 객체의 Label이 치수선(Dimension)과 접촉하도록 설정한다. hAlign과 vAlign은 Label이 Dimension과 접촉하는 위치를 지정한다.
SetLevelMeasurePointDisableOffset3D 측정 - 계측점 오차 미사용 여부 설정
SetLevelMeasurePointOption3D 측정 - 계측점 설정
SetMeasureItemDistanceTextPos2D 측정 - 3D 뷰 측정 2D 뷰에 측정 추가시 텍스트 위치 조정
SetSelectLevelMeasurePoint3D 측정 - 계측점 선택
SetShowLevelMeasurePoint3D 측정 - 해당 계측점 선택 설정
SetUnselectAllLevelMeasurePoint3D 측정 - 계측점 모두 선택 해제
ShowAllLevelMeasurePoint3D 측정 - 계측점 모두 보이기
ShowSingleBlockTolArrowByReview3D 측정 - 설계점, 측정점 오차계산 (해당하는 리뷰만)
SpreadReviewItemBy2DView측정 - 좌표 리뷰 정렬
UpdateLevelMeasurePointPosition3D 측정 - 설계점, 측정점 해당 좌표로 변경

Events​

NameDescription
OnDrawing2DCreatingLevelMeasureEventDrawing2D : 계측점 생성 전 이벤트
OnDrawing2DLevelMeasureCreateAnOffsetEventDrawing2D : 계측점 생성시 Offset 설정
OnDrawing2DLevelMeasurePickDataEventDrawing2D :계측점 선택반환
OnDrawing2DMoveLevelMeasureDesignPointByRefAxisDrawing2D : 계측점 축기반 이동거리 설정