C# Class VectorMath.DVector2

Show file Open project: zlynn1990/SpaceSim Class Usage Examples

Public Properties

Property Type Description
X double
Y double

Public Methods

Method Description
Accumulate ( DVector2 other ) : void
Angle ( ) : double
Clone ( ) : DVector2
Cross ( DVector2 v ) : double
DVector2 ( double x, double y ) : System
Distance ( DVector2 v1, DVector2 v2 ) : double
Divide ( double scalar ) : DVector2
Divide ( float scalar ) : DVector2
Dot ( DVector2 v ) : double
FromAngle ( double angle ) : DVector2
Length ( ) : double
LengthSquared ( ) : double
Lerp ( DVector2 from, DVector2 to, double t ) : DVector2
Negate ( ) : void
Normalize ( ) : void
Normalized ( ) : DVector2
Reset ( ) : void
ToString ( ) : string
ToVector2 ( ) : Vector2
operator ( ) : DVector2

Method Details

Accumulate() public method

public Accumulate ( DVector2 other ) : void
other DVector2
return void

Angle() public method

public Angle ( ) : double
return double

Clone() public method

public Clone ( ) : DVector2
return DVector2

Cross() public method

public Cross ( DVector2 v ) : double
v DVector2
return double

DVector2() public method

public DVector2 ( double x, double y ) : System
x double
y double
return System

Distance() public static method

public static Distance ( DVector2 v1, DVector2 v2 ) : double
v1 DVector2
v2 DVector2
return double

Divide() public method

public Divide ( double scalar ) : DVector2
scalar double
return DVector2

Divide() public method

public Divide ( float scalar ) : DVector2
scalar float
return DVector2

Dot() public method

public Dot ( DVector2 v ) : double
v DVector2
return double

FromAngle() public static method

public static FromAngle ( double angle ) : DVector2
angle double
return DVector2

Length() public method

public Length ( ) : double
return double

LengthSquared() public method

public LengthSquared ( ) : double
return double

Lerp() public static method

public static Lerp ( DVector2 from, DVector2 to, double t ) : DVector2
from DVector2
to DVector2
t double
return DVector2

Negate() public method

public Negate ( ) : void
return void

Normalize() public method

public Normalize ( ) : void
return void

Normalized() public method

public Normalized ( ) : DVector2
return DVector2

Reset() public method

public Reset ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

ToVector2() public method

public ToVector2 ( ) : Vector2
return Vector2

operator() public static method

public static operator ( ) : DVector2
return DVector2

Property Details

X public property

public double X
return double

Y public property

public double Y
return double