Balázs Édes
Balázs Édes

Reputation: 13807

Move an object on the edge of an ellipse

I have some drawing problem.

I represent an object with an X and a Y coordinate. I would like to move this object around on the edge of an ellipse (a circle). What i would like to know, is the method, what i need to do with theese X and Y values in every update, to look like a circular movement.

I hope it's not a duplicate (I tried every keyword, what i could think of). Any help would be appreciated!

Upvotes: 0

Views: 2023

Answers (1)

Oliver Charlesworth
Oliver Charlesworth

Reputation: 272517

The parametric equations for an ellipse centred at the origin are:

x = A * cos(t)
y = B * sin(t)

So on every frame, you plug the current value of t into those equations, and you get the required coordinates.

Upvotes: 5

Related Questions