본문으로 건너뛰기

Add2DMeasureLengthByEdge

public int Add2DMeasureLengthByEdge(int nID, Vertex3D vAxis, Vertex3D vStart, Vertex3D vEnd, Vertex3D vLabel, bool bBracket, bool bFromWorld)

2D 도면 캔버스에 기준선(Edge) 방향 거리 측정을 추가한다.
시작점(vStart)과 기준점(vAxis)을 잇는 선을 측정 축으로 하여,
두 점 사이 거리를 그 축에 투영한 값을 측정한다.

Parameters​

NameTypeDescription
nIDint리뷰를 부착할 기준 개체 ID. 캔버스에 3D 모델이 투영된 2D 개체(모델뷰)의 ID 이며, 음수이면 현재 작업 중인 3D 투영 개체를 사용한다.
vAxisVertex3D기준선을 정의하는 기준점 (측정 축 방향 = vAxis - vStart)
vStartVertex3D측정 시작점 (bFromWorld 에 따라 3D 월드 좌표 또는 캔버스 좌표)
vEndVertex3D측정 끝점
vLabelVertex3D치수 텍스트 위치
bBracketbool치수값 반대편에 괄호 표기 추가 여부. 생성 직후에는 값이 없는 빈 괄호로 표시된다.
bFromWorldbool좌표 해석 방법 (true : 3D 월드 좌표를 캔버스에 투영, false : 2D 캔버스(도면) 좌표를 그대로 사용)

Returns​

TypeDescription
int생성된 리뷰의 Review ID (-1 : 실패)