pub fn for_subject( subject: &TriMesh, half_space: HalfSpace, tolerance: Tolerance, ) -> GeomResult<TriMesh>