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

static _Vector3[] Directions_
static _Vector3I[] DirectionsInt_
### Methods
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