Changes to Decimater Base for new mods
Decimate to faces function in DecimaterT ModBase with preprocess_collapse git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@448 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -178,6 +178,10 @@ public:
|
||||
decimate( mesh().n_vertices() - _n_vertices ) : 0 );
|
||||
}
|
||||
|
||||
/** Decimate to target complexity (vertices and faces).
|
||||
* Returns number of performed collapses.
|
||||
*/
|
||||
size_t decimate_to_faces( size_t _n_vertices=0, size_t _n_faces=0 );
|
||||
|
||||
private:
|
||||
|
||||
@@ -245,6 +249,9 @@ private: //---------------------------------------------------- private methods
|
||||
/// Calculate priority of an halfedge collapse (using the modules)
|
||||
float collapse_priority(const CollapseInfo& _ci);
|
||||
|
||||
/// Pre-process a collapse
|
||||
void preprocess_collapse(CollapseInfo& _ci);
|
||||
|
||||
/// Post-process a collapse
|
||||
void postprocess_collapse(CollapseInfo& _ci);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user