Add2DMeasureLengthByEdge
public int Add2DMeasureLengthByEdge(int nID, Vertex3D vAxis, Vertex3D vStart, Vertex3D vEnd, Vertex3D vLabel, bool bBracket, bool bFromWorld)
2D 도면 캔버스에 기준선(Edge) 방향 거리 측정을 추가한다.
시작점(vStart)과 기준점(vAxis)을 잇는 선을 측정 축으로 하여,
두 점 사이 거리를 그 축에 투영한 값을 측정한다.
Parameters
| Name | Type | Description |
|---|---|---|
| nID | int | 리뷰를 부착할 기준 개체 ID. 캔버스에 3D 모델이 투영된 2D 개체(모델뷰)의 ID 이며, 음수이면 현재 작업 중인 3D 투영 개체를 사용한다. |
| vAxis | Vertex3D | 기준선을 정의하는 기준점 (측정 축 방향 = vAxis - vStart) |
| vStart | Vertex3D | 측정 시작점 (bFromWorld 에 따라 3D 월드 좌표 또는 캔버스 좌표) |
| vEnd | Vertex3D | 측정 끝점 |
| vLabel | Vertex3D | 치수 텍스트 위치 |
| bBracket | bool | 치수값 반대편에 괄호 표기 추가 여부. 생성 직후에는 값이 없는 빈 괄호로 표시된다. |
| bFromWorld | bool | 좌표 해석 방법 (true : 3D 월드 좌표를 캔버스에 투영, false : 2D 캔버스(도면) 좌표를 그대로 사용) |
Returns
| Type | Description |
|---|---|
| int | 생성된 리뷰의 Review ID (-1 : 실패) |