Added a few comments...

This commit is contained in:
Paolo Cignoni 2012-02-25 14:40:23 +00:00
parent bc57fc36b4
commit 6983d4f6e9
1 changed files with 4 additions and 1 deletions

View File

@ -40,7 +40,7 @@ public:
VERTEX_TYPE *&V(int i) { return v[i]; } VERTEX_TYPE *&V(int i) { return v[i]; }
VERTEX_TYPE *cV(int i) const { return v[i]; } VERTEX_TYPE *cV(int i) const { return v[i]; }
private: private:
VERTEX_TYPE *v[2]; VERTEX_TYPE *v[2]; // remember that v[0] will be deleted and v[1] will survive (eventually with a new position)
}; };
@ -229,6 +229,9 @@ public:
return true; return true;
} }
// Main function; the one that actually make the collapse
// remember that v[0] will be deleted and v[1] will survive (eventually with a new position)
// hint to do a 'collapse onto a vertex simply pass p as the position of the surviving vertex
static int Do(TriMeshType &m, VertexPair & c, const Point3<ScalarType> &p) static int Do(TriMeshType &m, VertexPair & c, const Point3<ScalarType> &p)
{ {
EdgeSet es; EdgeSet es;