/// <summary> /// Constructs movement with provided delta. /// </summary> /// <param name="velocity">Vector with movement information.</param> public Movement(UM.Vector velocity) { _velocity = velocity; }
/// <summary> /// Constructs a force of gravity. /// </summary> /// <param name="velocity">Velosity of object.</param> /// <param name="acceleration">Acceleration force of gravity.</param> /// <param name="terminal">Terminal velosity of object.</param> public Gravity(UM.Vector velocity, UM.Vector acceleration, double terminal) : base(velocity) { _acceleration = acceleration; _terminal = terminal; }
/// <summary> /// Constructs basic linear movement. /// </summary> /// <param name="velocity">Velosity vector.</param> public Linear(UM.Vector velocity) : base(velocity) { }