Generating Primitive Shapes in C++
danielsieger.com