If you see this text it means your browser doesn't support HTML5 canvases.

About this image ...

The point of this page is to verify drawing logic works the way I claim it does. Each circle is drawn at the end of a line going out from the centre. The first line goes to the right, in trigonometry class you say, "theta = 0", and the angle theta increases gradually. As the angle increases, I use larger and larger dots, gradually going from opaque to totally transparent. One thing worth noting is that in trig class, increasing theta makes the angle arc counter-clockwise. But Javascript, like many graphics systems, puts (0, 0) at the top left corner of the screen, so increasing Y goes down the screen, rather than up, as it did in math class.

I made the position left to right modify the redness of the pixel in a sine pattern; up-down modifies the blueness; going around the spiral modifies the greenness.

The following files make up this page ....