C# Class Ijw.Math.Vector2

Mostra file Open project: chrisforbes/Ijw.Framework

Public Properties

Property Type Description
UnitX Vector2
UnitY Vector2
Zero Vector2
x float

Public Methods

Method 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 method

public static CatmullRom ( float t, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3 ) : Vector2
t float
v0 Vector2
v1 Vector2
v2 Vector2
v3 Vector2
return Vector2

CatmullRomDeriv() public static method

public static CatmullRomDeriv ( float t, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3 ) : Vector2
t float
v0 Vector2
v1 Vector2
v2 Vector2
v3 Vector2
return Vector2

Constrain() public method

public Constrain ( Vector2 upper, Vector2 lower ) : Vector2
upper Vector2
lower Vector2
return Vector2

Dot() public static method

public static Dot ( Vector2 a, Vector2 b ) : float
a Vector2
b Vector2
return float

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

FromAngle() public static method

public static FromAngle ( float angle ) : Vector2
angle float
return Vector2

GetHashCode() public method

public GetHashCode ( ) : int
return int

Maximize() public static method

public static Maximize ( Vector2 a, Vector2 b ) : Vector2
a Vector2
b Vector2
return Vector2

Minimize() public static method

public static Minimize ( Vector2 a, Vector2 b ) : Vector2
a Vector2
b Vector2
return Vector2

Normalize() public method

public Normalize ( ) : Vector2
return Vector2

Read() public static method

public static Read ( BinaryReader reader ) : Vector2
reader System.IO.BinaryReader
return Vector2

ToPoint() public method

public ToPoint ( ) : System.Drawing.Point
return System.Drawing.Point

ToString() public method

public ToString ( ) : string
return string

Vector2() public method

public Vector2 ( float x, float y ) : System
x float
y float
return System

Write() public method

public Write ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
return void

operator() public static method

public static operator ( ) : Vector2
return Vector2

operator() public static method

public static operator ( ) : bool
return bool

Property Details

UnitX public_oe static_oe property

public static Vector2 UnitX
return Vector2

UnitY public_oe static_oe property

public static Vector2 UnitY
return Vector2

Zero public_oe static_oe property

public static Vector2 Zero
return Vector2

x public_oe property

public float x
return float