Property | Type | Description | |
---|---|---|---|
Backward | Vector3 | ||
Down | Vector3 | ||
Forward | Vector3 | ||
Left | Vector3 | ||
MinusOne | Vector3 | ||
One | Vector3 | ||
Right | Vector3 | ||
Up | Vector3 | ||
X | float | ||
Zero | Vector3 |
Method | Description | |
---|---|---|
Abs ( ) : Vector3 | ||
Abs ( Vector3 &vector, Vector3 &result ) : void | ||
Angle ( Vector3 vector ) : float | ||
Angle ( Vector3 &vector1, Vector3 &vector2, float &result ) : void | ||
ApproxEquals ( Vector3 vector, float tolerance ) : bool | ||
ApproxEquals ( Vector3 &vector1, Vector3 &vector2, float tolerance, bool &result ) : void | ||
AproxEqualsBox ( Vector3 vector, float tolerance ) : bool | ||
AproxEqualsBox ( Vector3 &vector1, Vector3 &vector2, float tolerance, bool &result ) : void | ||
Cross ( Vector3 vector ) : Vector3 | ||
Cross ( Vector3 &vector1, Vector3 &vector2, Vector3 &result ) : void | ||
DegToRad ( ) : Vector3 | ||
DegToRad ( Vector3 &vector, Vector3 &result ) : void | ||
Distance ( Vector3 vector ) : float | ||
Distance ( Vector3 &vector1, Vector3 &vector2, float &result ) : void | ||
DistanceSquared ( Vector3 vector ) : float | ||
DistanceSquared ( Vector3 &vector1, Vector3 &vector2, float &result ) : void | ||
Dot ( ) : float | ||
Dot ( Vector3 vector ) : float | ||
Dot ( Vector3 &vector1, Vector3 &vector2, float &result ) : void | ||
Dot ( Vector3 &vector, float &result ) : void | ||
Equals ( object obj ) : bool | ||
Floor ( ) : Vector3 | ||
Floor ( Vector3 &vector, Vector3 &result ) : void | ||
GetHashCode ( ) : int | ||
Hermite ( Vector3 value1, Vector3 tangent1, Vector3 value2, Vector3 tangent2, float interpolationAmount ) : Vector3 | ||
Hermite ( Vector3 &value1, Vector3 &tangent1, Vector3 &value2, Vector3 &tangent2, float interpolationAmount, Vector3 &result ) : void | ||
InersectLine ( |
||
InersectLine ( Vector3 &vector, |
||
InersectNormal ( Vector3 normal ) : Vector3 | ||
InersectNormal ( Vector3 &vector, Vector3 &normal, Vector3 &result ) : void | ||
InersectPlane ( Vector3 planeNormal ) : Vector3 | ||
InersectPlane ( Vector3 planeNormal, Vector3 planeLocation ) : Vector3 | ||
InersectPlane ( Vector3 &vector, Vector3 &planeNormal, Vector3 &result ) : void | ||
InersectPlane ( Vector3 &vector, Vector3 &planeNormal, Vector3 &planeLocation, Vector3 &result ) : void | ||
InersectRay ( Vector3 rayOrigin, Vector3 rayDirection ) : Vector3 | ||
InersectRay ( Vector3 &vector, Vector3 &rayOrigin, Vector3 &rayDirection, Vector3 &result ) : void | ||
Intersects ( |
||
Intersects ( Vector3 &vector, |
||
Length ( ) : float | ||
Length ( Vector3 &vector, float &result ) : void | ||
LengthSquared ( ) : float | ||
LengthSquared ( Vector3 &vector, float &result ) : void | ||
Lerp ( Vector3 start, Vector3 end, float interpolationAmount ) : Vector3 | ||
Lerp ( Vector3 &start, Vector3 &end, float interpolationAmount, Vector3 &result ) : void | ||
Max ( Vector3 values ) : Vector3 | ||
Max ( float value ) : Vector3 | ||
Max ( Vector3 &vector, Vector3 &values, Vector3 &result ) : void | ||
Max ( Vector3 &vector, float value, Vector3 &result ) : void | ||
Min ( Vector3 values ) : Vector3 | ||
Min ( float value ) : Vector3 | ||
Min ( Vector3 &vector, Vector3 &values, Vector3 &result ) : void | ||
Min ( Vector3 &vector, float value, Vector3 &result ) : void | ||
Normalize ( ) : Vector3 | ||
Normalize ( float &length ) : Vector3 | ||
Normalize ( Vector3 &vector, Vector3 &result ) : void | ||
Normalize ( Vector3 &vector, Vector3 &result, float &length ) : void | ||
NormalizeSafe ( ) : Vector3 | ||
NormalizeSafe ( float &length ) : Vector3 | ||
NormalizeSafe ( Vector3 &vector, Vector3 &result ) : void | ||
NormalizeSafe ( Vector3 &vector, Vector3 &result, float &length ) : void | ||
Pow ( float value ) : Vector3 | ||
Pow ( Vector3 &vector, float value, Vector3 &result ) : void | ||
RadToDeg ( ) : Vector3 | ||
RadToDeg ( Vector3 &vector, Vector3 &result ) : void | ||
Reflect ( Vector3 planeNormal ) : Vector3 | ||
Reflect ( Vector3 &vector, Vector3 &planeNormal, Vector3 &result ) : void | ||
RotateAround ( Vector3 axis, float angle ) : Vector3 | ||
RotateAround ( Vector3 &vector, Vector3 &axis, float angle, Vector3 &result ) : void | ||
Round ( ) : Vector3 | ||
Round ( Vector3 &vector, Vector3 &result ) : void | ||
ToString ( ) : string | ||
ToVector2 ( ) : Vector2 | ||
ToVector2 ( Vector3 &vector, Vector2 &result ) : void | ||
Transform ( |
||
Transform ( Matrix3x2 matrix ) : Vector2 | ||
Transform ( |
||
Transform ( |
||
Transform ( |
||
Transform ( |
||
Transform ( |
||
Transform ( Vector3 &vector, |
||
Transform ( Vector3 &vector, |
||
Transform ( Vector3 &vector, |
||
Transform ( Vector3 &vector, Matrix3x2 &matrix, Vector2 &result ) : void | ||
Transform ( Vector3 &vector, |
||
Transform ( Vector3 &vector, |
||
Transform ( Vector3 &vector, |
||
TransformInversed ( |
||
TransformInversed ( Vector3 &vector, |
||
TransformNormal ( |
||
TransformNormal ( Vector3 &vector, |
||
TransformTranspose ( |
||
TransformTranspose ( Vector3 &vector, |
||
Vector3 ( Vector2 vector, float z ) : System | ||
Vector3 ( float value ) : System | ||
Vector3 ( float x, float y, float z ) : System | ||
operator ( ) : Vector3 | ||
operator ( ) : bool |
public static Abs ( Vector3 &vector, Vector3 &result ) : void | ||
vector | Vector3 | |
result | Vector3 | |
return | void |
public static Angle ( Vector3 &vector1, Vector3 &vector2, float &result ) : void | ||
vector1 | Vector3 | |
vector2 | Vector3 | |
result | float | |
return | void |
public ApproxEquals ( Vector3 vector, float tolerance ) : bool | ||
vector | Vector3 | |
tolerance | float | |
return | bool |
public static ApproxEquals ( Vector3 &vector1, Vector3 &vector2, float tolerance, bool &result ) : void | ||
vector1 | Vector3 | |
vector2 | Vector3 | |
tolerance | float | |
result | bool | |
return | void |
public AproxEqualsBox ( Vector3 vector, float tolerance ) : bool | ||
vector | Vector3 | |
tolerance | float | |
return | bool |
public static AproxEqualsBox ( Vector3 &vector1, Vector3 &vector2, float tolerance, bool &result ) : void | ||
vector1 | Vector3 | |
vector2 | Vector3 | |
tolerance | float | |
result | bool | |
return | void |
public static Cross ( Vector3 &vector1, Vector3 &vector2, Vector3 &result ) : void | ||
vector1 | Vector3 | |
vector2 | Vector3 | |
result | Vector3 | |
return | void |
public static DegToRad ( Vector3 &vector, Vector3 &result ) : void | ||
vector | Vector3 | |
result | Vector3 | |
return | void |
public static Distance ( Vector3 &vector1, Vector3 &vector2, float &result ) : void | ||
vector1 | Vector3 | |
vector2 | Vector3 | |
result | float | |
return | void |
public DistanceSquared ( Vector3 vector ) : float | ||
vector | Vector3 | |
return | float |
public static DistanceSquared ( Vector3 &vector1, Vector3 &vector2, float &result ) : void | ||
vector1 | Vector3 | |
vector2 | Vector3 | |
result | float | |
return | void |
public static Dot ( Vector3 &vector1, Vector3 &vector2, float &result ) : void | ||
vector1 | Vector3 | |
vector2 | Vector3 | |
result | float | |
return | void |
public static Dot ( Vector3 &vector, float &result ) : void | ||
vector | Vector3 | |
result | float | |
return | void |
public static Floor ( Vector3 &vector, Vector3 &result ) : void | ||
vector | Vector3 | |
result | Vector3 | |
return | void |
public static Hermite ( Vector3 value1, Vector3 tangent1, Vector3 value2, Vector3 tangent2, float interpolationAmount ) : Vector3 | ||
value1 | Vector3 | |
tangent1 | Vector3 | |
value2 | Vector3 | |
tangent2 | Vector3 | |
interpolationAmount | float | |
return | Vector3 |
public static Hermite ( Vector3 &value1, Vector3 &tangent1, Vector3 &value2, Vector3 &tangent2, float interpolationAmount, Vector3 &result ) : void | ||
value1 | Vector3 | |
tangent1 | Vector3 | |
value2 | Vector3 | |
tangent2 | Vector3 | |
interpolationAmount | float | |
result | Vector3 | |
return | void |
public static InersectLine ( Vector3 &vector, |
||
vector | Vector3 | |
line | ||
result | Vector3 | |
return | void |
public InersectNormal ( Vector3 normal ) : Vector3 | ||
normal | Vector3 | |
return | Vector3 |
public static InersectNormal ( Vector3 &vector, Vector3 &normal, Vector3 &result ) : void | ||
vector | Vector3 | |
normal | Vector3 | |
result | Vector3 | |
return | void |
public InersectPlane ( Vector3 planeNormal ) : Vector3 | ||
planeNormal | Vector3 | |
return | Vector3 |
public InersectPlane ( Vector3 planeNormal, Vector3 planeLocation ) : Vector3 | ||
planeNormal | Vector3 | |
planeLocation | Vector3 | |
return | Vector3 |
public static InersectPlane ( Vector3 &vector, Vector3 &planeNormal, Vector3 &result ) : void | ||
vector | Vector3 | |
planeNormal | Vector3 | |
result | Vector3 | |
return | void |
public static InersectPlane ( Vector3 &vector, Vector3 &planeNormal, Vector3 &planeLocation, Vector3 &result ) : void | ||
vector | Vector3 | |
planeNormal | Vector3 | |
planeLocation | Vector3 | |
result | Vector3 | |
return | void |
public InersectRay ( Vector3 rayOrigin, Vector3 rayDirection ) : Vector3 | ||
rayOrigin | Vector3 | |
rayDirection | Vector3 | |
return | Vector3 |
public static InersectRay ( Vector3 &vector, Vector3 &rayOrigin, Vector3 &rayDirection, Vector3 &result ) : void | ||
vector | Vector3 | |
rayOrigin | Vector3 | |
rayDirection | Vector3 | |
result | Vector3 | |
return | void |
public Intersects ( |
||
triangle | ||
return | bool |
public static Intersects ( Vector3 &vector, |
||
vector | Vector3 | |
triangle | ||
result | bool | |
return | void |
public static Length ( Vector3 &vector, float &result ) : void | ||
vector | Vector3 | |
result | float | |
return | void |
public static LengthSquared ( Vector3 &vector, float &result ) : void | ||
vector | Vector3 | |
result | float | |
return | void |
public static Lerp ( Vector3 start, Vector3 end, float interpolationAmount ) : Vector3 | ||
start | Vector3 | |
end | Vector3 | |
interpolationAmount | float | |
return | Vector3 |
public static Lerp ( Vector3 &start, Vector3 &end, float interpolationAmount, Vector3 &result ) : void | ||
start | Vector3 | |
end | Vector3 | |
interpolationAmount | float | |
result | Vector3 | |
return | void |
public static Max ( Vector3 &vector, Vector3 &values, Vector3 &result ) : void | ||
vector | Vector3 | |
values | Vector3 | |
result | Vector3 | |
return | void |
public static Max ( Vector3 &vector, float value, Vector3 &result ) : void | ||
vector | Vector3 | |
value | float | |
result | Vector3 | |
return | void |
public static Min ( Vector3 &vector, Vector3 &values, Vector3 &result ) : void | ||
vector | Vector3 | |
values | Vector3 | |
result | Vector3 | |
return | void |
public static Min ( Vector3 &vector, float value, Vector3 &result ) : void | ||
vector | Vector3 | |
value | float | |
result | Vector3 | |
return | void |
public static Normalize ( Vector3 &vector, Vector3 &result ) : void | ||
vector | Vector3 | |
result | Vector3 | |
return | void |
public static Normalize ( Vector3 &vector, Vector3 &result, float &length ) : void | ||
vector | Vector3 | |
result | Vector3 | |
length | float | |
return | void |
public NormalizeSafe ( float &length ) : Vector3 | ||
length | float | |
return | Vector3 |
public static NormalizeSafe ( Vector3 &vector, Vector3 &result ) : void | ||
vector | Vector3 | |
result | Vector3 | |
return | void |
public static NormalizeSafe ( Vector3 &vector, Vector3 &result, float &length ) : void | ||
vector | Vector3 | |
result | Vector3 | |
length | float | |
return | void |
public static Pow ( Vector3 &vector, float value, Vector3 &result ) : void | ||
vector | Vector3 | |
value | float | |
result | Vector3 | |
return | void |
public static RadToDeg ( Vector3 &vector, Vector3 &result ) : void | ||
vector | Vector3 | |
result | Vector3 | |
return | void |
public Reflect ( Vector3 planeNormal ) : Vector3 | ||
planeNormal | Vector3 | |
return | Vector3 |
public static Reflect ( Vector3 &vector, Vector3 &planeNormal, Vector3 &result ) : void | ||
vector | Vector3 | |
planeNormal | Vector3 | |
result | Vector3 | |
return | void |
public RotateAround ( Vector3 axis, float angle ) : Vector3 | ||
axis | Vector3 | |
angle | float | |
return | Vector3 |
public static RotateAround ( Vector3 &vector, Vector3 &axis, float angle, Vector3 &result ) : void | ||
vector | Vector3 | |
axis | Vector3 | |
angle | float | |
result | Vector3 | |
return | void |
public static Round ( Vector3 &vector, Vector3 &result ) : void | ||
vector | Vector3 | |
result | Vector3 | |
return | void |
public static ToVector2 ( Vector3 &vector, Vector2 &result ) : void | ||
vector | Vector3 | |
result | Vector2 | |
return | void |
public Transform ( |
||
matrix | ||
return | Vector2 |
public Transform ( Matrix3x2 matrix ) : Vector2 | ||
matrix | Matrix3x2 | |
return | Vector2 |
public Transform ( |
||
transform | ||
return | Vector3 |
public Transform ( |
||
matrix | ||
return | Vector3 |
public Transform ( |
||
matrix | ||
return | Vector3 |
public Transform ( |
||
quaternion | ||
return | Vector3 |
public Transform ( |
||
transform | ||
return | Vector3 |
public static Transform ( Vector3 &vector, |
||
vector | Vector3 | |
transform | ||
result | Vector3 | |
return | void |
public static Transform ( Vector3 &vector, |
||
vector | Vector3 | |
matrix | ||
result | Vector2 | |
return | void |
public static Transform ( Vector3 &vector, |
||
vector | Vector3 | |
matrix | ||
result | Vector3 | |
return | void |
public static Transform ( Vector3 &vector, Matrix3x2 &matrix, Vector2 &result ) : void | ||
vector | Vector3 | |
matrix | Matrix3x2 | |
result | Vector2 | |
return | void |
public static Transform ( Vector3 &vector, |
||
vector | Vector3 | |
matrix | ||
result | Vector3 | |
return | void |
public static Transform ( Vector3 &vector, |
||
vector | Vector3 | |
quaternion | ||
result | Vector3 | |
return | void |
public static Transform ( Vector3 &vector, |
||
vector | Vector3 | |
transform | ||
result | Vector3 | |
return | void |
public TransformInversed ( |
||
transform | ||
return | Vector3 |
public static TransformInversed ( Vector3 &vector, |
||
vector | Vector3 | |
transform | ||
result | Vector3 | |
return | void |
public TransformNormal ( |
||
matrix | ||
return | Vector3 |
public static TransformNormal ( Vector3 &vector, |
||
vector | Vector3 | |
matrix | ||
result | Vector3 | |
return | void |
public TransformTranspose ( |
||
matrix | ||
return | Vector3 |
public static TransformTranspose ( Vector3 &vector, |
||
vector | Vector3 | |
matrix | ||
result | Vector3 | |
return | void |
public Vector3 ( Vector2 vector, float z ) : System | ||
vector | Vector2 | |
z | float | |
return | System |
public Vector3 ( float x, float y, float z ) : System | ||
x | float | |
y | float | |
z | float | |
return | System |