diff --git a/src/meshlab/mainwindow.cpp b/src/meshlab/mainwindow.cpp index d47edd2eb..ed655e4c4 100644 --- a/src/meshlab/mainwindow.cpp +++ b/src/meshlab/mainwindow.cpp @@ -24,6 +24,9 @@ History $Log$ +Revision 1.3 2005/10/31 17:17:47 cignoni +Sketched the interface of the odd/even refine function + Revision 1.2 2005/10/22 10:23:28 mariolatronico on meshlab.pro added a lib dependency , on other files modified #include directive to allow compilation on case sensitive o.s. @@ -40,7 +43,7 @@ First rough version. It simply load a mesh. #include "interfaces.h" #include "mainwindow.h" #include "glarea.h" -//#include "plugindialog.h" +#include "plugindialog.h" MainWindow::MainWindow() { diff --git a/src/tool/loop/new_refine.h b/src/tool/loop/new_refine.h index 335f44f55..eaeb49717 100644 --- a/src/tool/loop/new_refine.h +++ b/src/tool/loop/new_refine.h @@ -24,6 +24,9 @@ History $Log$ +Revision 1.4 2005/10/31 17:17:47 cignoni +Sketched the interface of the odd/even refine function + Revision 1.3 2005/10/26 14:43:32 mariolatronico on OddPointLoop added control on border case @@ -137,6 +140,15 @@ struct EvenPointLoop : public std::unary_function +bool RefineOddEvenE(MESH_TYPE &m, EVEN_VERT even, ODD_VERT odd, EDGEPRED ep,bool RefineSelected=false) +{ + 1) calcola nuova pos vertici old e memorizza in un vett ausiliairio + 2) invoca RefineE e crea i nuovi vertici nella giusta posizione + 3) assegna ai vecchi vertici (i primi n) le posizioni calcolate al punto 1 +} + + } // namespace vcg