C# Class DemoLib.Vector

Inheritance: ICloneable
Show file Open project: mono/DemoLib Class Usage Examples

Public Properties

Property Type Description
Backward Vector
Down Vector
Forward Vector
Left Vector
Right Vector
Up Vector
Zero Vector
v float[]

Private Properties

Property Type Description

Public Methods

Method Description
Angle ( Vector vector ) : float
Angle ( Vector v0, Vector v1 ) : float
Clone ( ) : object
Cross ( Vector vector ) : Vector
Cross ( Vector v0, Vector v1 ) : Vector
Dot ( Vector vector ) : float
Dot ( Vector v0, Vector v1 ) : float
Equals ( object obj ) : bool
GetHashCode ( ) : int
Normalize ( ) : void
RotateX ( float angle ) : void
RotateY ( float angle ) : void
RotateZ ( float angle ) : void
Set ( float x ) : void
Set ( float x, float y ) : void
Set ( float x, float y, float z ) : void
Set ( float x, float y, float z, float w ) : void
Set ( float vector, int length ) : void
ToString ( ) : string
Vector ( ) : System
Vector ( float x ) : System
Vector ( float x, float y ) : System
Vector ( float x, float y, float z ) : System
Vector ( float x, float y, float z, float w ) : System
Vector ( float vector, int length ) : System
operator ( ) : Vector
operator ( ) : bool

Method Details

Angle() public method

public Angle ( Vector vector ) : float
vector Vector
return float

Angle() public static method

public static Angle ( Vector v0, Vector v1 ) : float
v0 Vector
v1 Vector
return float

Clone() public method

public Clone ( ) : object
return object

Cross() public method

public Cross ( Vector vector ) : Vector
vector Vector
return Vector

Cross() public static method

public static Cross ( Vector v0, Vector v1 ) : Vector
v0 Vector
v1 Vector
return Vector

Dot() public method

public Dot ( Vector vector ) : float
vector Vector
return float

Dot() public static method

public static Dot ( Vector v0, Vector v1 ) : float
v0 Vector
v1 Vector
return float

Equals() public method

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

GetHashCode() public method

public GetHashCode ( ) : int
return int

Normalize() public method

public Normalize ( ) : void
return void

RotateX() public method

public RotateX ( float angle ) : void
angle float
return void

RotateY() public method

public RotateY ( float angle ) : void
angle float
return void

RotateZ() public method

public RotateZ ( float angle ) : void
angle float
return void

Set() public method

public Set ( float x ) : void
x float
return void

Set() public method

public Set ( float x, float y ) : void
x float
y float
return void

Set() public method

public Set ( float x, float y, float z ) : void
x float
y float
z float
return void

Set() public method

public Set ( float x, float y, float z, float w ) : void
x float
y float
z float
w float
return void

Set() public method

public Set ( float vector, int length ) : void
vector float
length int
return void

ToString() public method

public ToString ( ) : string
return string

Vector() public method

public Vector ( ) : System
return System

Vector() public method

public Vector ( float x ) : System
x float
return System

Vector() public method

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

Vector() public method

public Vector ( float x, float y, float z ) : System
x float
y float
z float
return System

Vector() public method

public Vector ( float x, float y, float z, float w ) : System
x float
y float
z float
w float
return System

Vector() public method

public Vector ( float vector, int length ) : System
vector float
length int
return System

operator() public static method

public static operator ( ) : Vector
return Vector

operator() public static method

public static operator ( ) : bool
return bool

Property Details

Backward public static property

public static Vector,DemoLib Backward
return Vector

Down public static property

public static Vector,DemoLib Down
return Vector

Forward public static property

public static Vector,DemoLib Forward
return Vector

Left public static property

public static Vector,DemoLib Left
return Vector

Right public static property

public static Vector,DemoLib Right
return Vector

Up public static property

public static Vector,DemoLib Up
return Vector

Zero public static property

public static Vector,DemoLib Zero
return Vector

v public property

public float[] v
return float[]