C# Class Ijw.Math.Vector2

Afficher le fichier Open project: chrisforbes/Ijw.Framework

Méthodes publiques

Свойство Type Description
UnitX Vector2
UnitY Vector2
Zero Vector2
x float

Méthodes publiques

Méthode Description
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

Method Details

CatmullRom() public static méthode

public static CatmullRom ( float t, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3 ) : Vector2
t float
v0 Vector2
v1 Vector2
v2 Vector2
v3 Vector2
Résultat Vector2

CatmullRomDeriv() public static méthode

public static CatmullRomDeriv ( float t, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3 ) : Vector2
t float
v0 Vector2
v1 Vector2
v2 Vector2
v3 Vector2
Résultat Vector2

Constrain() public méthode

public Constrain ( Vector2 upper, Vector2 lower ) : Vector2
upper Vector2
lower Vector2
Résultat Vector2

Dot() public static méthode

public static Dot ( Vector2 a, Vector2 b ) : float
a Vector2
b Vector2
Résultat float

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

FromAngle() public static méthode

public static FromAngle ( float angle ) : Vector2
angle float
Résultat Vector2

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Maximize() public static méthode

public static Maximize ( Vector2 a, Vector2 b ) : Vector2
a Vector2
b Vector2
Résultat Vector2

Minimize() public static méthode

public static Minimize ( Vector2 a, Vector2 b ) : Vector2
a Vector2
b Vector2
Résultat Vector2

Normalize() public méthode

public Normalize ( ) : Vector2
Résultat Vector2

Read() public static méthode

public static Read ( BinaryReader reader ) : Vector2
reader System.IO.BinaryReader
Résultat Vector2

ToPoint() public méthode

public ToPoint ( ) : System.Drawing.Point
Résultat System.Drawing.Point

ToString() public méthode

public ToString ( ) : string
Résultat string

Vector2() public méthode

public Vector2 ( float x, float y ) : System
x float
y float
Résultat System

Write() public méthode

public Write ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
Résultat void

operator() public static méthode

public static operator ( ) : Vector2
Résultat Vector2

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

UnitX public_oe static_oe property

public static Vector2 UnitX
Résultat Vector2

UnitY public_oe static_oe property

public static Vector2 UnitY
Résultat Vector2

Zero public_oe static_oe property

public static Vector2 Zero
Résultat Vector2

x public_oe property

public float x
Résultat float