pub trait Triangulate { // Required method fn triangulate(&self) -> Result<TriangulatedSurface, Error>; }