Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

VRageMath.Base6Directions

Morten Aune Lyrstad edited this page Apr 16, 2022 · 45 revisions

IndexNamespace Index

Base6Directions Class

public class Base6Directions

Workaround because .NET XML serializer is stupid and does not like enum inside static class

Namespace: VRageMath
Assembly: VRage.Math.dll

Fields

static Vector3&#91] Directions

static Direction&#91] EnumDirections

Because Enum.GetValues(...) returns array of objects

static Vector3I&#91] IntDirections

Methods

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)

Clone this wiki locally