Yes, I had to write drawCrescent.
The code already has anaglyph view.
Going back to a slightly older version, here's an example:
http://orbitsimulator.com/gravitySimulatorCloud/simulations/1450155652482_3d.htm
l In the newer versions, you use the 3d checkbox to turn on or off the stereo mode.
You can control the baseline and swap views with the "crosseye" or "parallel" options.
I don't like red/blue glasses, so I never tinted the images. Instead, send away for the "Owl Viewer", invented by astrophysicist Brian May (also the guitarist for Queen [We will we will rock you!]).
http://www.londonstereo.com/shop_home3.html If you have a very high res display like most current tablets have, you can't even see the pixels through the magnifying glasses. But if you don't, you can always take very-hi res screen shots and print them just like family photos at the local drug store. If you get the baseline properly adjusted, the images pop out at you just like 3-d movies.
If it doesn't make you dizzy or give you headaches, you can always just cross your eyes and make a free 3d image. No glasses or viewer required!
This also explains why the code has drawCrescentA() and drawCrescentB(). A is the left image, and B is the right.