This is a small program I created to practice using [QTools](https://github.com/Shinmera/qtools) and creating GUI programs with Common Lisp.

It's not very useful, but interactively draws "[hypocycloid](http://mathworld.wolfram.com/Hypocycloid.html)" and "[epitrochoid](http://mathworld.wolfram.com/Epitrochoid.html)" curves, similar to a [Spirograph](https://en.wikipedia.org/wiki/Spirograph) toy.

![Screenshot](http://www.laroccophoto.com/photos/i-Jhzjr3F/0/XL/i-Jhzjr3F-XL.png)

![Screenshot](http://www.laroccophoto.com/photos/i-L2LhQxH/0/X3/i-L2LhQxH-X3.png)

This is a small program I created to practice using [QTools](https://github.com/Shinmera/qtools) and creating GUI programs with Common Lisp.

It's not very useful, but interactively draws "[hypocycloid](http://mathworld.wolfram.com/Hypocycloid.html)" and "[epitrochoid](http://mathworld.wolfram.com/Epitrochoid.html)" curves, similar to a [Spirograph](https://en.wikipedia.org/wiki/Spirograph) toy.

![Screenshot](http://www.laroccophoto.com/photos/i-Jhzjr3F/0/X3/i-Jhzjr3F-X3.png)

![Screenshot](http://www.laroccophoto.com/photos/i-L2LhQxH/0/X3/i-L2LhQxH-X3.png)

Update first screenshot to use larger image.
Update first screenshot to use larger image.
