-
Notifications
You must be signed in to change notification settings - Fork 125
VRageMath.Base6Directions
← Index ← Namespace Index
public class Base6Directions
Workaround because .NET XML serializer is stupid and does not like enum inside static class
Namespace: VRageMath
Assembly: VRage.Math.dll
static Vector3[] Directions
static Direction[] EnumDirections
Because Enum.GetValues(...) returns array of objects
static Vector3I[] IntDirections
static Axis GetAxis(Direction direction)
static Direction GetBaseAxisDirection(Axis axis)
static Direction GetClosestDirection(Vector3 vec)
static Direction GetClosestDirection(ref Vector3 vec)
static Direction GetCross(Direction dir1, Direction dir2)
static Direction GetDirection(Vector3 vec)
static Direction GetDirection(ref Vector3 vec)
static Direction GetDirection(Vector3I vec)
static Direction GetDirection(ref Vector3I vec)
static DirectionFlags GetDirectionFlag(Direction dir)
static Direction GetDirectionInAxis(Vector3 vec, Axis axis)
static Direction GetDirectionInAxis(ref Vector3 vec, Axis axis)
static Direction GetFlippedDirection(Direction toFlip)
static Direction GetForward(Quaternion rot)
static Direction GetForward(ref Quaternion rot)
static Direction GetForward(ref Matrix rotation)
static Vector3I GetIntVector(int direction)
static Vector3I GetIntVector(Direction dir)
static Direction GetLeft(Direction up, Direction forward)
static Direction GetOppositeDirection(Direction dir)
static Quaternion GetOrientation(Direction forward, Direction up)
static Direction GetPerpendicular(Direction dir)
static Direction GetUp(Quaternion rot)
static Direction GetUp(ref Quaternion rot)
static Direction GetUp(ref Matrix rotation)
static Vector3 GetVector(int direction)
static Vector3 GetVector(Direction dir)
static void GetVector(Direction dir, out Vector3 result)
static bool IsBaseDirection(ref Vector3 vec)
static bool IsBaseDirection(Vector3 vec)
static bool IsBaseDirection(ref Vector3I vec)
static bool IsValidBlockOrientation(Direction forward, Direction up)
Do you have questions, comments, suggestions for improvements? Is there something I can do better? Did I make a mistake? Please add an issue here, and prefix your issue title with Wiki. Thank you, your help will be very appreciated!