C# Класс Ijw.Math.Vector2

Показать файл Открыть проект

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

Свойство Тип Описание
UnitX Vector2
UnitY Vector2
Zero Vector2
x float

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

Метод Описание
CatmullRom ( float t, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3 ) : Vector2
CatmullRomDeriv ( float t, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3 ) : Vector2
Constrain ( Vector2 upper, Vector2 lower ) : Vector2
Dot ( Vector2 a, Vector2 b ) : float
Equals ( object obj ) : bool
FromAngle ( float angle ) : Vector2
GetHashCode ( ) : int
Maximize ( Vector2 a, Vector2 b ) : Vector2
Minimize ( Vector2 a, Vector2 b ) : Vector2
Normalize ( ) : Vector2
Read ( BinaryReader reader ) : Vector2
ToPoint ( ) : System.Drawing.Point
ToString ( ) : string
Vector2 ( float x, float y ) : System
Write ( BinaryWriter writer ) : void
operator ( ) : Vector2
operator ( ) : bool

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

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

public static CatmullRom ( float t, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3 ) : Vector2
t float
v0 Vector2
v1 Vector2
v2 Vector2
v3 Vector2
Результат Vector2

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

public static CatmullRomDeriv ( float t, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3 ) : Vector2
t float
v0 Vector2
v1 Vector2
v2 Vector2
v3 Vector2
Результат Vector2

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

public Constrain ( Vector2 upper, Vector2 lower ) : Vector2
upper Vector2
lower Vector2
Результат Vector2

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

public static Dot ( Vector2 a, Vector2 b ) : float
a Vector2
b Vector2
Результат float

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public static FromAngle ( float angle ) : Vector2
angle float
Результат Vector2

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

public GetHashCode ( ) : int
Результат int

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

public static Maximize ( Vector2 a, Vector2 b ) : Vector2
a Vector2
b Vector2
Результат Vector2

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

public static Minimize ( Vector2 a, Vector2 b ) : Vector2
a Vector2
b Vector2
Результат Vector2

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

public Normalize ( ) : Vector2
Результат Vector2

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

public static Read ( BinaryReader reader ) : Vector2
reader System.IO.BinaryReader
Результат Vector2

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

public ToPoint ( ) : System.Drawing.Point
Результат System.Drawing.Point

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

public ToString ( ) : string
Результат string

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

public Vector2 ( float x, float y ) : System
x float
y float
Результат System

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

public Write ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
Результат void

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

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

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

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

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

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

public static Vector2 UnitX
Результат Vector2

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

public static Vector2 UnitY
Результат Vector2

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

public static Vector2 Zero
Результат Vector2

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

public float x
Результат float