Class Base27Directions
Base 26 directions and Vector3.Zero
Each component is only 0,-1 or 1;
Inheritance
System.Object
Base27Directions
Assembly: VRage.Math.dll
Syntax
public class Base27Directions : Object
Constructors
Base27Directions()
Declaration
public Base27Directions()
Fields
Directions
Declaration
public static readonly Vector3[] Directions
Field Value
DirectionsInt
Declaration
public static readonly Vector3I[] DirectionsInt
Field Value
Methods
GetDirection(Vector3)
Vector must be normalized, allowed values for components are: 0, 1, -1, 0.707, -0.707, 0.577, -0.577
Declaration
public static Base27Directions.Direction GetDirection(Vector3 vec)
Parameters
Returns
GetDirection(ref Vector3)
Declaration
public static Base27Directions.Direction GetDirection(ref Vector3 vec)
Parameters
Returns
GetDirection(Vector3I)
Declaration
public static Base27Directions.Direction GetDirection(Vector3I vec)
Parameters
Returns
GetDirection(ref Vector3I)
Declaration
public static Base27Directions.Direction GetDirection(ref Vector3I vec)
Parameters
Returns
GetForward(ref Quaternion)
Declaration
public static Base27Directions.Direction GetForward(ref Quaternion rot)
Parameters
Returns
GetUp(ref Quaternion)
Declaration
public static Base27Directions.Direction GetUp(ref Quaternion rot)
Parameters
Returns
GetVector(Int32)
Declaration
public static Vector3 GetVector(int direction)
Parameters
Type |
Name |
Description |
System.Int32 |
direction |
|
Returns
GetVector(Base27Directions.Direction)
Declaration
public static Vector3 GetVector(Base27Directions.Direction dir)
Parameters
Returns
GetVectorInt(Int32)
Declaration
public static Vector3I GetVectorInt(int direction)
Parameters
Type |
Name |
Description |
System.Int32 |
direction |
|
Returns
GetVectorInt(Base27Directions.Direction)
Declaration
public static Vector3I GetVectorInt(Base27Directions.Direction dir)
Parameters
Returns
IsBaseDirection(Vector3)
Declaration
public static bool IsBaseDirection(Vector3 vec)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsBaseDirection(ref Vector3)
Declaration
public static bool IsBaseDirection(ref Vector3 vec)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsBaseDirection(ref Vector3I)
Declaration
public static bool IsBaseDirection(ref Vector3I vec)
Parameters
Returns
Type |
Description |
System.Boolean |
|