C# Class TrianglesInSpace.Motion.CircularMotion

Inheritance: IMotion
Afficher le fichier Open project: anthony-martin/Triangles-in-space Class Usage Examples

Méthodes publiques

Méthode Description
CircularMotion ( ulong startTime, double radius, TrianglesInSpace.Primitives.Angle startAngle, TrianglesInSpace.Primitives.Angle turnRate, double initialSpeed, Vector initialPosition ) : Mogre

primary constructor for circular motion objects

Equals ( CircularMotion other ) : bool
Equals ( object obj ) : bool
GetCurrentPosition ( ulong currentTime ) : Vector
GetHashCode ( ) : int
GetMotion ( ulong currentTime ) : Vector
GetVelocity ( ulong currentTime ) : Vector
operator ( ) : bool

Method Details

CircularMotion() public méthode

primary constructor for circular motion objects
public CircularMotion ( ulong startTime, double radius, TrianglesInSpace.Primitives.Angle startAngle, TrianglesInSpace.Primitives.Angle turnRate, double initialSpeed, Vector initialPosition ) : Mogre
startTime ulong The begining time for the motion
radius double The radius of the turning circle
startAngle TrianglesInSpace.Primitives.Angle The angle to the start point on the circle
turnRate TrianglesInSpace.Primitives.Angle The turn rate in radians
initialSpeed double Speed used to determine the current velocity
initialPosition TrianglesInSpace.Primitives.Vector The position when this motion started
Résultat Mogre

Equals() public méthode

public Equals ( CircularMotion other ) : bool
other CircularMotion
Résultat bool

Equals() public méthode

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

GetCurrentPosition() public méthode

public GetCurrentPosition ( ulong currentTime ) : Vector
currentTime ulong
Résultat TrianglesInSpace.Primitives.Vector

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetMotion() public méthode

public GetMotion ( ulong currentTime ) : Vector
currentTime ulong
Résultat TrianglesInSpace.Primitives.Vector

GetVelocity() public méthode

public GetVelocity ( ulong currentTime ) : Vector
currentTime ulong
Résultat TrianglesInSpace.Primitives.Vector

operator() public static méthode

public static operator ( ) : bool
Résultat bool