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

VRageMath.Base27Directions

Malware edited this page Dec 21, 2018 · 44 revisions

Index

Base27Directions Class

Namespace: VRageMath
Assembly: VRage.Math.dll

Summary

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

Fields

Member Description
static Vector3[] Directions
static Vector3I[] DirectionsInt

Methods

Member Description
static bool IsBaseDirection(ref Vector3 vec)
static bool IsBaseDirection(ref Vector3I vec)
static bool IsBaseDirection(Vector3 vec)
static Vector3 GetVector(int direction)
static Vector3I GetVectorInt(int direction)
static Vector3 GetVector(Direction dir)
static Vector3I GetVectorInt(Direction dir)
static Direction GetDirection(Vector3 vec) Vector must be normalized, allowed values for components are: 0, 1, -1, 0.707, -0.707, 0.577, -0.577
static Direction GetDirection(Vector3I vec)
static Direction GetDirection(ref Vector3 vec)
static Direction GetDirection(ref Vector3I vec)
static Direction GetForward(ref Quaternion rot)
static Direction GetUp(ref Quaternion rot)

Clone this wiki locally