C# Class DemoLib.Vector

Inheritance: ICloneable
Mostrar archivo 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_oe static_oe property

public static Vector,DemoLib Backward
return Vector

Down public_oe static_oe property

public static Vector,DemoLib Down
return Vector

Forward public_oe static_oe property

public static Vector,DemoLib Forward
return Vector

Left public_oe static_oe property

public static Vector,DemoLib Left
return Vector

Right public_oe static_oe property

public static Vector,DemoLib Right
return Vector

Up public_oe static_oe property

public static Vector,DemoLib Up
return Vector

Zero public_oe static_oe property

public static Vector,DemoLib Zero
return Vector

v public_oe property

public float[] v
return float[]