#region usings
using OpenTK;
#endregion
namespace SM.Base.Drawing.Particles
{
///
/// Contains methods for particle movements.
///
public class ParticleMovement
{
///
/// Default movement for 2D.
///
public static Vector2 Default2D(ParticleInstance particle)
{
return particle.Direction * ((particle.StartLifetime - particle.Lifetime) * particle.Speed);
}
///
/// Default movement for 3D.
///
public static Vector3 Default3D(ParticleInstance particle)
{
return particle.Direction * ((particle.StartLifetime - particle.Lifetime) * particle.Speed);
}
}
}