Take the 2-minute tour ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

I'm working on a program where I can set objects along arbitrary parametric paths.

Moving left is easy:

X = x - dT(V)

Y = y

Moving in a circle is easy:

X = x+ Cos(dt*Pi)

Y = y+ Sin(dt*Pi)

So I tried to combine them to move left while also moving in a circle, likeso:

X = x- dT(V) + Cos(dt*Pi)

Y = y + Sin(dt*Pi)

However, this didn't give me the circular movement towards the left that I expected. My goal is a parametric equation where the object will move along the circumference of the circle with a constant speed.

How can I adjust the parametric equation to achieve both constant speed along the x axis and along the radius of the circle? The rotational speed and the leftwards speed need not be the same, just constant relative to each other.

share|improve this question
2  
Take a look at the cycloid. It might give you some ideas. en.wikipedia.org/wiki/Cycloid –  Matthew Conroy Apr 16 '12 at 4:52

1 Answer 1

up vote 0 down vote accepted

It turns out that I'm asking for the impossible.

Constant rotational speed along a circle is... a circle.

The equation above will provide the expected path. (Though it might help proving it if you have more than a single point involved in visualizing it)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.