Abstract: In computer graphics, it is often an advantage to calculate reflections directly, especially when the application is time-critical or when line graphics have to be displayed. We specify formulas and parametric equations for the reflection on spheres and cylinders of revolution. The manifold of all reflected rays is the normal congruence of an algebraic surface of order four. Their catacaustic surfaces are given explicitly. The calculation of the reflex of a space point leads to an algebraic equation of order four. The up to four practical solutions are calculated exactly and efficiently. The generation of reflexes of straight lines is optimized. Finally, reflexes of polygons are investigated, especially their possible overlappings. Such reflexes are the key for the reflection of polyhedra and curved surfaces. We describe in detail how to display their contours.
Keywords: Reflection, curved perspectives, caustic, normal congruence, specular points, real-time rendering
Classification (MSC2000): 51N05; 53A04; 68U05; 65Y25
Full text of the article: