C# Класс TrianglesInSpace.Motion.CircularMotion

Наследование: IMotion
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

CircularMotion() публичный Метод

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
Результат Mogre

Equals() публичный Метод

public Equals ( CircularMotion other ) : bool
other CircularMotion
Результат bool

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetCurrentPosition() публичный Метод

public GetCurrentPosition ( ulong currentTime ) : Vector
currentTime ulong
Результат TrianglesInSpace.Primitives.Vector

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetMotion() публичный Метод

public GetMotion ( ulong currentTime ) : Vector
currentTime ulong
Результат TrianglesInSpace.Primitives.Vector

GetVelocity() публичный Метод

public GetVelocity ( ulong currentTime ) : Vector
currentTime ulong
Результат TrianglesInSpace.Primitives.Vector

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool