I'm using the following to get the x and y position of an entity as it travels along an elliptical path over time:
x = Math.cos(time)*width/2
y = Math.sin(time)*height/2
Is there a simple way to rotate the entire thing by a certain amount of degrees, say 45, or 132 for example?
You may use a simple rotation transformation:
Where
a
- is the angle to rotate.This Wikipedia article explains that in detail