What is the proper way to convert a angle correctly when bouncing out of a circular area?
I am able to get the bounce angle of a flat surface by reversing the angle but when you hit a circular area it has been more of a challenge. Could some one recommend some website/tutorial where I can find more information about this issue?
Bouncing off a circular surface, concave or convex is treated in a similar manner.
You need to know the center of the circle, radius & point of contact.
Google for ray tracing. [Google is now a verb?]
This is one result:Curved mirror - Wikipedia, the free encyclopedia
Hello everyoneForgive my being a bit pedantic here, but all you need to know is the direction of the tangent or the normal to the curve at the point of contact. The normal will, of course, pass through the centre of curvature. So if you know the position of the centre that is sufficient, but it's not necessary. The incident and reflected rays will make equal angles with the normal (as indeed they will with the tangent).
Grandad