----------------- Elliptic Billiard ----------------- .. figure:: elliptic_billiard_example_1.webp :width: 100% :align: center An illustrative animation of an elliptic billiard. .. figure:: elliptic_billiard_example_2.webp :width: 100% :align: center This example illustrates the elliptic billiard. Given an ellipse, we trace the trajectory of a particle moving with constant velocity in its interior and reflecting in its boundary. The reflections are specular: the angle of reflection equals the angle of incidence. Using our library, we will write an interactive script to visualize the trajectories starting from any point on an ellipse. You can find the full script here :download:`elliptic_billiards.py <../../../../examples/blender/geometry/elliptic_billiards.py>`. .. contents:: :local: :backlinks: none .. literalinclude:: ../../../../examples/blender/geometry/elliptic_billiards.py :language: python