Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ravi124

macrumors newbie
Original poster
Mar 4, 2009
1
0
I am new to iphone sdk development.

I created a circle with CGContextAddEllipseInRect() and It is working fine.
I have some other view (ball) which I want to move inside the circle randomly (Random moving I did already).
What I want is , If Ball view touches the circle line it has to move back.

How can I know the whether the ball touches the circle line or not ?

I searched a lot on the net but no luck ?

Thank You,
Ravi,
 
If the two objects are perfect circles it's easy. You know the two radii and you can work out the distance between the two centers using basic trigonometry. You will then know the distance of the furthest edge of the ball from the origin of the circle. When this distance is the same as the circle's radius they're touching.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.