https://www.sciences.univ-nantes.fr/sites/genevieve_tulloue/optiqueGeo/dioptres/fibre_optique.php simulation_snell_descartes_refl_totale_v3.py