removed div by zero bug in callback of refine (tnx to Mario Latronico)
This commit is contained in:
parent
73c418cc05
commit
6de3303285
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$Log: not supported by cvs2svn $
|
||||||
|
Revision 1.8 2005/12/13 11:01:01 cignoni
|
||||||
|
Added Callback in refine
|
||||||
|
|
||||||
Revision 1.7 2005/12/02 00:06:37 cignoni
|
Revision 1.7 2005/12/02 00:06:37 cignoni
|
||||||
commented out an old TRACE
|
commented out an old TRACE
|
||||||
|
|
||||||
|
|
@ -314,6 +317,7 @@ bool RefineE(MESH_TYPE &m, MIDPOINT mid, EDGEPRED ep,bool RefineSelected=false,
|
||||||
// Primo ciclo si conta quanti sono i vertici e facce da aggiungere
|
// Primo ciclo si conta quanti sono i vertici e facce da aggiungere
|
||||||
typename MESH_TYPE::FaceIterator fi;
|
typename MESH_TYPE::FaceIterator fi;
|
||||||
int step=0,PercStep=m.fn/33;
|
int step=0,PercStep=m.fn/33;
|
||||||
|
if(PercStep==0) PercStep=1;
|
||||||
for(fi=m.face.begin(),j=0;fi!=m.face.end();++fi) if(!(*fi).IsD())
|
for(fi=m.face.begin(),j=0;fi!=m.face.end();++fi) if(!(*fi).IsD())
|
||||||
{
|
{
|
||||||
if(cb && (++step%PercStep)==0)(*cb)(step/PercStep,"Refining...");
|
if(cb && (++step%PercStep)==0)(*cb)(step/PercStep,"Refining...");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue