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