Paul over at Reflektions miniml has been playing around with mesh triangulation recently...the math there should be a good starting point.