Cardioid

Image generated by code in Java programming language

Self-directed project

By reflecting rays along the perimeter of a circle, cardioid and high order images are generated. Sliders on either side of each image control the complexity.