This is an inefficient method - order N^2 - but should work and large complex faces aren't going to come up often in this kind of application. [triangulate.scad.txt](https://github.com/thehans/FunctionalOpenSCAD/files/1676270/triangulate.scad.txt)
This is an inefficient method - order N^2 - but should work and large complex faces aren't going to come up often in this kind of application.
triangulate.scad.txt