I have a 'Clock object' which can change in size altering its Radius_(value). Inside the clock i have a 'Clock arm' wich can change dirrection altering Angle_(value).
How would i be able to modify an AngleChange_(value), lets say 90 degrees, so that a change in the 'Clock arm's Angle_ would make the 'Clock arm' take an equally long jump along the 'Clock object's circumference, even if the 'Clock object's Radius_ is changed?
(The center Clock would be the original one, with an AngleChange_ of 90 degrees)
I'm probably misunderstanding, but I'm wanting to say that the angle is the same no matter the radius. A 90 degree change will be a 90 degree change whether the circle is 4cm wide or 40cm wide.
Yes, you are correct, a 90 degree change is a 90 degree change no matter the size of the clock.
But take the picture as an example;
If the Large Clock's arm is rotated 90 degrees, then the distance 'traveled' from angle 0 to the Clock's arm, along the outline of the clock, would be far longer than the distance 'traveled' along the outline of the original Middle clock.
If the Small Clock's arm is rotated 90 degrees, then the distance 'traveled' from angle 0 to the Clock's arm, along the outline of the clock, would be shorter than the distance 'traveled' along the outline of the original Middle clock.
I have tried to illustrate the distance traveled in the picture by the blue curves next to the clocks. The point i was trying to make with these blue curves is that they are all the same length, but depending on the clocks size, the angle required to obtain that same distance along the outline, varies depending on the size of the clock. I want to know how i can modify that angle correctly to do so.
I want to keep the blue curve the same length regardless of Clock's size, so if the Clock's arm allways rotates 90 degrees, the length of the blue curve will get longer or shorter depending on the clocks size, so the Clock's arm can't always rotates 90 degrees because then the length of the blue curve wont be maintained.
Did that make it any clearer?
n/a
Assault Andy Administrator
I make other people create vaporware
Registered 29/07/2002
Points 5686
24th December, 2009 at 06:12:20 -
CakeSpear - I understand the problem, but as far as I can see you haven't really asked a specific question. Could you please state what you want us to do exactly? ie. given "these values" give you a formula to get "this value".
Angle = 180(Length) / Pi(radius)
Exactly it! I cannot thank you enough, i could not have done this without your help, it works!
I truly envy your ability to understand and solve these kind of problems. If i could, i would donate all my point to you Clayton, yes all whooping 4 of em
Much of my thanks also goes to Coreymill who helped my progress significantly.