Geodesics On Pants
This is a sketch in Processing 3.1 to visualize the geodesic representatives of curve homotopy classes in the 3-holed sphere. Huge thanks to Jimmy Mathews at Stony Brook for guiding me through this process.
To try it out, download and install Processing and open the pants.pde in the pants folder (make sure the other java files in the folder are open in the other tabs). What you will see is the fundamental octagon of the 3-holed sphere visualized in the Poincare disk. The red segments are the boundary components, and the blue and green segments are identified with the other segment of their color to make the pair of pants.
Typing the letters a, b, A, and B will define your curve in the way described in the image below:
Moving the sliders in the top left of the screen with your mouse changes the lengths of the "seams" between the punctures. These three numbers are enough to describe the hyperbolic metric.
I'm working on making the processing.js web version work, but for now this will have to be it. Sorry!
Please email me at email@example.com if you have any questions/concerns, want to know how it works, or want to know why it isn't working. Also please let me know if you use it for something cool.