ProjectionBasis
2D 정투영 기준 좌표계.
U = 도면 가로축, V = 도면 세로축, W = 관찰자 방향 (화면 밖을 향함).
Depth = dot(p, W) : 값이 클수록 관찰자에게 가까움.
Constructors
| Name | Description |
|---|---|
| ProjectionBasis(Vector3D u, Vector3D v, string name) | Construction : 가로축(U)과 세로축(V)으로 투영 기준 생성. V 는 U 에 직교하도록 보정됨. |
Properties
| Name | Type | Description |
|---|---|---|
| Kind | ProjectionViewKind | 뷰 방향 종류 |
| Name | string | 뷰 이름 |
| U | Vector3D | 도면 가로축 (단위 벡터) |
| V | Vector3D | 도면 세로축 (단위 벡터) |
| W | Vector3D | 관찰자 방향 (단위 벡터, 화면 밖을 향함) |
Methods
| Name | Description |
|---|---|
| Depth | 3D 좌표의 관찰 방향 깊이 반환 |
| Project | 3D 좌표를 2D 도면 좌표로 투영 |
| ToString | Convert To String |