Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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!

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
276 views
Welcome To Ask or Share your Answers For Others

1 Answer

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...