Show / Hide Table of Contents

Class Base27Directions

Base 26 directions and Vector3.Zero Each component is only 0,-1 or 1;

Inheritance
System.Object
Base27Directions
Namespace: VRageMath
Assembly: VRage.Math.dll
Syntax
public class Base27Directions : Object

Constructors

Base27Directions()

Declaration
public Base27Directions()

Fields

Directions

Declaration
public static readonly Vector3[] Directions
Field Value
Type Description
Vector3[]

DirectionsInt

Declaration
public static readonly Vector3I[] DirectionsInt
Field Value
Type Description
Vector3I[]

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
Type Name Description
Vector3 vec
Returns
Type Description
Base27Directions.Direction

GetDirection(ref Vector3)

Declaration
public static Base27Directions.Direction GetDirection(ref Vector3 vec)
Parameters
Type Name Description
Vector3 vec
Returns
Type Description
Base27Directions.Direction

GetDirection(Vector3I)

Declaration
public static Base27Directions.Direction GetDirection(Vector3I vec)
Parameters
Type Name Description
Vector3I vec
Returns
Type Description
Base27Directions.Direction

GetDirection(ref Vector3I)

Declaration
public static Base27Directions.Direction GetDirection(ref Vector3I vec)
Parameters
Type Name Description
Vector3I vec
Returns
Type Description
Base27Directions.Direction

GetForward(ref Quaternion)

Declaration
public static Base27Directions.Direction GetForward(ref Quaternion rot)
Parameters
Type Name Description
Quaternion rot
Returns
Type Description
Base27Directions.Direction

GetUp(ref Quaternion)

Declaration
public static Base27Directions.Direction GetUp(ref Quaternion rot)
Parameters
Type Name Description
Quaternion rot
Returns
Type Description
Base27Directions.Direction

GetVector(Int32)

Declaration
public static Vector3 GetVector(int direction)
Parameters
Type Name Description
System.Int32 direction
Returns
Type Description
Vector3

GetVector(Base27Directions.Direction)

Declaration
public static Vector3 GetVector(Base27Directions.Direction dir)
Parameters
Type Name Description
Base27Directions.Direction dir
Returns
Type Description
Vector3

GetVectorInt(Int32)

Declaration
public static Vector3I GetVectorInt(int direction)
Parameters
Type Name Description
System.Int32 direction
Returns
Type Description
Vector3I

GetVectorInt(Base27Directions.Direction)

Declaration
public static Vector3I GetVectorInt(Base27Directions.Direction dir)
Parameters
Type Name Description
Base27Directions.Direction dir
Returns
Type Description
Vector3I

IsBaseDirection(Vector3)

Declaration
public static bool IsBaseDirection(Vector3 vec)
Parameters
Type Name Description
Vector3 vec
Returns
Type Description
System.Boolean

IsBaseDirection(ref Vector3)

Declaration
public static bool IsBaseDirection(ref Vector3 vec)
Parameters
Type Name Description
Vector3 vec
Returns
Type Description
System.Boolean

IsBaseDirection(ref Vector3I)

Declaration
public static bool IsBaseDirection(ref Vector3I vec)
Parameters
Type Name Description
Vector3I vec
Returns
Type Description
System.Boolean
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾