Add extra parentheses in Triangle::Point() to be careful about numeric precision.
Check necessary precondition in Plane::SignedDistance().
Add debug print in Polygon::Triangulate().