example procedural design
monotone polygon triangulation