Vector3D Class |
Namespace: VIZCore3D.NET.Data
public class Vector3D
The Vector3D type exposes the following members.
| Name | Description | |
|---|---|---|
| Vector3D |
Construction
| |
| Vector3D(Single) |
Construction
| |
| Vector3D(Vector3D) |
Construction
| |
| Vector3D(Vertex3D) |
Construction
| |
| Vector3D(Double, Double, Double) |
Construction
| |
| Vector3D(Int32, Int32, Int32) |
Construction
| |
| Vector3D(Single, Single, Single) |
Construction
| |
| Vector3D(String, String, String) |
Construction
|
| Name | Description | |
|---|---|---|
| AddValue |
Add Value
| |
| AngleTo |
두점 사이의 각
| |
| BuildAxis |
Build Axis
| |
| Clone |
Clone
| |
| Cross(Vector3D) |
Cross
| |
| Cross(Vector3D, Vector3D) |
Cross
| |
| Distance |
Distance
| |
| Dot(Vector3D) |
Dot
| |
| Dot(Vector3D, Vector3D) |
Dot
| |
| Equal(Vector3D) |
Equal
| |
| Equal(Vector3D, Vector3D) |
Equal
| |
| FromVertex3D |
From Vertex3D
| |
| GetAngleBetweenVectorInDegree |
Get Angle Between Vector In Degree
| |
| GetClosestPointOnInfiniteLine |
한 점과 라인의 최단 교차점
| |
| GetDirectionVector |
Get Direction Vector
| |
| GetIntersectionPoint |
현재위치에서 평면의 중심점과 방향으로 충돌하는 지점 반환
| |
| GetLongestAxis |
현재 위치에서 라인의 최단 교차점(GetClosestPointOnInfiniteLine)을 이용하여 가장 먼 축 방향 반환
| |
| GetNormalized |
Get Normalized
| |
| GetShortestAxis |
현재 위치에서 라인의 최단 교차점(GetClosestPointOnInfiniteLine)을 이용하여 가장 가까운 축 방향 반환
| |
| GetVectorFloatArray |
Vector List To Float Array
| |
| GetVertexList |
Vector List 반환 : ',' 로 구분된 값을 Vector 형식 Collection 으로 반환
| |
| IsZero |
Is Zero Value
| |
| Length |
Length
| |
| Magnitude |
Magnitude
| |
| Max(Vector3D) |
Max
| |
| Max(Vector3D, Vector3D) |
Max
| |
| Min(Vector3D) |
Min
| |
| Min(Vector3D, Vector3D) |
Min
| |
| Normalize |
Normalize
| |
| PointToPoint |
현재위치에서 v1(vector) 위치의 방향으로 입력된 거리만큼 떨어진 좌표추출
| |
| PointToVector |
현재위치에서 Vector 방향으로 입력된 거리만큼 떨어진 좌표추출
| |
| Set(Int32, Int32, Int32) |
Set Value
| |
| Set(Single, Single, Single) |
Set Value
| |
| SetZero |
Set Zero Value
| |
| ToBiniry |
바이너리 반환
| |
| ToString |
To String
(Overrides ObjectToString.) | |
| ToVertex3D |
To Vertex3D
| |
| XToDouble |
X To Double
| |
| XToInt32 |
X To Int32
| |
| YToDouble |
Y To Double
| |
| YToInt32 |
Y To Int32
| |
| ZToDouble |
Z To Double
| |
| ZToInt32 |
Z To Int32
|
| Name | Description | |
|---|---|---|
| Addition(Vector3D, Single) |
Add Operator
| |
| Addition(Vector3D, Vector3D) |
Add Operator
| |
| Division |
Division Operator
| |
| Multiply |
Multiply Operator
| |
| Subtraction(Vector3D, Single) |
Sub Operator
| |
| Subtraction(Vector3D, Vector3D) |
Sub Operator
|