Empeld
Empeld plugin documentation.
|
A class representing a 3D coordinate of integers More...
Public Member Functions | |
Vector3i (Vector3i vec) | |
Construct a vector from another vector More... | |
Vector3i (int x, int y, int z) | |
Construct a vector given its components More... | |
Public Attributes | |
int | X |
The X coordinate More... | |
int | Y |
The Y coordinate More... | |
int | Z |
The Z coordinate More... | |
Static Public Attributes | |
static readonly Vector3i | Zero = new Vector3i(0,0,0) |
Vector (0,0,0) More... | |
static readonly Vector3i | One = new Vector3i(1,1,1) |
The vector (1,1,1) More... | |
static readonly Vector3i | UnitX = new Vector3i(1,0,0) |
Vector (1,0,0) More... | |
static readonly Vector3i | UnitY = new Vector3i(0,1,0) |
Vector (0,1,0) More... | |
static readonly Vector3i | UnitZ = new Vector3i(0,0,1) |
Vector (0,0,1) More... | |
static readonly Vector3i | MaxValue = new Vector3i(int.MaxValue, int.MaxValue, int.MaxValue) |
Vector (max,max,max) More... | |
static readonly Vector3i | MinValue = new Vector3i(int.MinValue, int.MinValue, int.MinValue) |
Vector (min,min,min) More... | |
A class representing a 3D coordinate of integers
Attribute: StructLayout(LayoutKind.Sequential, Pack = 1)
pluginbase.Helpers.Coords.Vector3i.Vector3i | ( | Vector3i | vec | ) |
Construct a vector from another vector
vec | Vec. |
pluginbase.Helpers.Coords.Vector3i.Vector3i | ( | int | x, |
int | y, | ||
int | z | ||
) |
Construct a vector given its components
x | The x coordinate. |
y | The y coordinate. |
z | The z coordinate. |
|
static |
Vector (max,max,max)
|
static |
Vector (min,min,min)
The vector (1,1,1)
Vector (1,0,0)
All positive axis aligned directions for the vector (1,0,0) (0,1,0) (0,0,1)
Attribute: ] PositiveDirections = new Vector3i[
{
Vector (0,1,0)
Vector (0,0,1)
int pluginbase.Helpers.Coords.Vector3i.X |
The X coordinate
int pluginbase.Helpers.Coords.Vector3i.Y |
The Y coordinate
int pluginbase.Helpers.Coords.Vector3i.Z |
The Z coordinate
Vector (0,0,0)