C# Класс LeopotamGroup.Math.Vector3i

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
back Vector3i
down Vector3i
forward Vector3i
left Vector3i
one Vector3i
right Vector3i
up Vector3i
x int
y int
z int
zero Vector3i

Открытые методы

Метод Описание
Clamp ( Vector3i value, Vector3i min, Vector3i max ) : Vector3i

Return clamped version of specified vector with min/max range.

Equals ( object rhs ) : bool

Is instance equals with specified one.

GetHashCode ( ) : int

Get hash code.

Max ( Vector3i lhs, Vector3i rhs ) : Vector3i

Combine new Vector3i from max values of two vectors.

Min ( Vector3i lhs, Vector3i rhs ) : Vector3i

Combine new Vector3i from min values of two vectors.

ToString ( ) : string

Return formatted X/Y/Z values.

Vector3i ( Vector2 v ) : System

Initialization from Vector2 instance.

Vector3i ( Vector2i v ) : System

Initialization from Vector2i instance.

Vector3i ( Vector3 v ) : System

Initialization from Vector3 instance.

Vector3i ( Vector3i v ) : System

Initialization from Vector3i instance.

Vector3i ( Vector4 v ) : System

Initialization from Vector4 instance.

Vector3i ( Vector4i v ) : System

Initialization from Vector4i instance.

Vector3i ( int inX, int inY ) : System

Initialization with custom values for X/Y with Z=0.

Vector3i ( int inX, int inY, int inZ ) : System

Initialization with custom values for X/Y/Z.

operator ( ) : Vector3i
operator ( ) : bool

Описание методов

Clamp() публичный статический Метод

Return clamped version of specified vector with min/max range.
public static Clamp ( Vector3i value, Vector3i min, Vector3i max ) : Vector3i
value Vector3i Source vector.
min Vector3i Min value.
max Vector3i Max value.
Результат Vector3i

Equals() публичный Метод

Is instance equals with specified one.
public Equals ( object rhs ) : bool
rhs object Specified instance for comparation.
Результат bool

GetHashCode() публичный Метод

Get hash code.
public GetHashCode ( ) : int
Результат int

Max() публичный статический Метод

Combine new Vector3i from max values of two vectors.
public static Max ( Vector3i lhs, Vector3i rhs ) : Vector3i
lhs Vector3i First vector.
rhs Vector3i Second vector.
Результат Vector3i

Min() публичный статический Метод

Combine new Vector3i from min values of two vectors.
public static Min ( Vector3i lhs, Vector3i rhs ) : Vector3i
lhs Vector3i First vector.
rhs Vector3i Second vector.
Результат Vector3i

ToString() публичный Метод

Return formatted X/Y/Z values.
public ToString ( ) : string
Результат string

Vector3i() публичный Метод

Initialization from Vector2 instance.
public Vector3i ( Vector2 v ) : System
v Vector2
Результат System

Vector3i() публичный Метод

Initialization from Vector2i instance.
public Vector3i ( Vector2i v ) : System
v Vector2i
Результат System

Vector3i() публичный Метод

Initialization from Vector3 instance.
public Vector3i ( Vector3 v ) : System
v Vector3
Результат System

Vector3i() публичный Метод

Initialization from Vector3i instance.
public Vector3i ( Vector3i v ) : System
v Vector3i
Результат System

Vector3i() публичный Метод

Initialization from Vector4 instance.
public Vector3i ( Vector4 v ) : System
v Vector4
Результат System

Vector3i() публичный Метод

Initialization from Vector4i instance.
public Vector3i ( Vector4i v ) : System
v Vector4i
Результат System

Vector3i() публичный Метод

Initialization with custom values for X/Y with Z=0.
public Vector3i ( int inX, int inY ) : System
inX int X value.
inY int Y value.
Результат System

Vector3i() публичный Метод

Initialization with custom values for X/Y/Z.
public Vector3i ( int inX, int inY, int inZ ) : System
inX int X value.
inY int Y value.
inZ int Z value.
Результат System

operator() публичный статический Метод

public static operator ( ) : Vector3i
Результат Vector3i

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

back публичное статическое свойство

Static value of Vector3i(0, 0, -1). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math back
Результат Vector3i

down публичное статическое свойство

Static value of Vector3i(0, -1, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math down
Результат Vector3i

forward публичное статическое свойство

Static value of Vector3i(0, 0, 1). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math forward
Результат Vector3i

left публичное статическое свойство

Static value of Vector3i(-1, 0, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math left
Результат Vector3i

one публичное статическое свойство

Static value of Vector3i(1, 1, 1). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math one
Результат Vector3i

right публичное статическое свойство

Static value of Vector3i(1, 0, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math right
Результат Vector3i

up публичное статическое свойство

Static value of Vector3i(0, 1, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math up
Результат Vector3i

x публичное свойство

X field.
public int x
Результат int

y публичное свойство

Y field.
public int y
Результат int

z публичное свойство

Z field.
public int z
Результат int

zero публичное статическое свойство

Static value of Vector3i(0, 0, 0). No protection from external property changes, dont be stupid to do this!
public static Vector3i,LeopotamGroup.Math zero
Результат Vector3i