Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visualizations for the parameter space of the self-reflecting triangular billiard

View the interactive version here: https://culter.github.io/TriangleParameters/

This WebGL2 shader iterates the following piecewise-linear map over the triangle a>0, b>0, a+b<1: image

This map models the action of the self-reflecting billiard on a triangle, where a(π/2) is the (internal) opposite angle, which is acute, and (b+1)⁠(π/2) is the (internal) incident angle, which is obtuse.

The recommended "first-return" color mode adds pigment for each run of shears, where the darkness of the pigment depends on the number of shears, and the hue depends on the number of area-doublings we're done so far.

Example: FirstReturn14

About

Visualizations for the parameter space of the self-reflecting triangular billiard

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages