Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

VRageMath.Base6Directions

Morten Aune Lyrstad edited this page Apr 16, 2022 · 46 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

Member Description
\$1static Vector3\$1] Directions](VRageMath.Base6Directions.Directions)
\$1static Direction\$1] EnumDirections](VRageMath.Base6Directions.EnumDirections) Because Enum.GetValues(...) returns array of objects
\$1static Vector3I\$1] IntDirections](VRageMath.Base6Directions.IntDirections)

Methods

Member Description
\$1static Axis GetAxis(Direction)](VRageMath.Base6Directions.GetAxis)
\$1static Direction GetBaseAxisDirection(Axis)](VRageMath.Base6Directions.GetBaseAxisDirection)
\$1static Direction GetClosestDirection(Vector3)](VRageMath.Base6Directions.GetClosestDirection)
\$1static Direction GetClosestDirection(ref Vector3)](VRageMath.Base6Directions.GetClosestDirection)
\$1static Direction GetCross(Direction, Direction)](VRageMath.Base6Directions.GetCross)
\$1static Direction GetDirection(Vector3)](VRageMath.Base6Directions.GetDirection)
\$1static Direction GetDirection(ref Vector3)](VRageMath.Base6Directions.GetDirection)
\$1static Direction GetDirection(Vector3I)](VRageMath.Base6Directions.GetDirection)
\$1static Direction GetDirection(ref Vector3I)](VRageMath.Base6Directions.GetDirection)
\$1static DirectionFlags GetDirectionFlag(Direction)](VRageMath.Base6Directions.GetDirectionFlag)
\$1static Direction GetDirectionInAxis(Vector3, Axis)](VRageMath.Base6Directions.GetDirectionInAxis)
\$1static Direction GetDirectionInAxis(ref Vector3, Axis)](VRageMath.Base6Directions.GetDirectionInAxis)
\$1static Direction GetFlippedDirection(Direction)](VRageMath.Base6Directions.GetFlippedDirection)
\$1static Direction GetForward(Quaternion)](VRageMath.Base6Directions.GetForward)
\$1static Direction GetForward(ref Quaternion)](VRageMath.Base6Directions.GetForward)
\$1static Direction GetForward(ref Matrix)](VRageMath.Base6Directions.GetForward)
\$1static Vector3I GetIntVector(int)](VRageMath.Base6Directions.GetIntVector)
\$1static Vector3I GetIntVector(Direction)](VRageMath.Base6Directions.GetIntVector)
\$1static Direction GetLeft(Direction, Direction)](VRageMath.Base6Directions.GetLeft)
\$1static Direction GetOppositeDirection(Direction)](VRageMath.Base6Directions.GetOppositeDirection)
\$1static Quaternion GetOrientation(Direction, Direction)](VRageMath.Base6Directions.GetOrientation)
\$1static Direction GetPerpendicular(Direction)](VRageMath.Base6Directions.GetPerpendicular)
\$1static Direction GetUp(Quaternion)](VRageMath.Base6Directions.GetUp)
\$1static Direction GetUp(ref Quaternion)](VRageMath.Base6Directions.GetUp)
\$1static Direction GetUp(ref Matrix)](VRageMath.Base6Directions.GetUp)
\$1static Vector3 GetVector(int)](VRageMath.Base6Directions.GetVector)
\$1static Vector3 GetVector(Direction)](VRageMath.Base6Directions.GetVector)
\$1static void GetVector(Direction, out Vector3)](VRageMath.Base6Directions.GetVector)
\$1static bool IsBaseDirection(ref Vector3)](VRageMath.Base6Directions.IsBaseDirection)
\$1static bool IsBaseDirection(Vector3)](VRageMath.Base6Directions.IsBaseDirection)
\$1static bool IsBaseDirection(ref Vector3I)](VRageMath.Base6Directions.IsBaseDirection)
\$1static bool IsValidBlockOrientation(Direction, Direction)](VRageMath.Base6Directions.IsValidBlockOrientation)

Clone this wiki locally