public List <PointFr> SharedVertices(TriangleFr triangle) { return(Vertices().SelectMany(v => triangle.Vertices().Where(v2 => v == v2), (v, v2) => v).ToList()); }
public bool SharesVertexWith(TriangleFr triangle) { return(Vertices().Any(v => triangle.Vertices().Any(v2 => v == v2))); }