Small changes in the long long way to making meshlab and the vcglib really float/double independent
This commit is contained in:
parent
e768943f3e
commit
4fbbfe4f86
|
@ -340,7 +340,7 @@ class TriEdgeCollapseQuadricTex: public vcg::tri::TriEdgeCollapse< TriMeshType,
|
||||||
qt= QualityFace(*x.F());
|
qt= QualityFace(*x.F());
|
||||||
if(qt<MinQual) MinQual=qt;
|
if(qt<MinQual) MinQual=qt;
|
||||||
if(pp->NormalCheck){
|
if(pp->NormalCheck){
|
||||||
Point3f nn=NormalizedNormal(*x.F());
|
CoordType nn=NormalizedNormal(*x.F());
|
||||||
ndiff=nn.dot(x.F()->N()) / x.F()->N().Norm();
|
ndiff=nn.dot(x.F()->N()) / x.F()->N().Norm();
|
||||||
if(ndiff<MinCos) MinCos=ndiff;
|
if(ndiff<MinCos) MinCos=ndiff;
|
||||||
assert(!math::IsNAN(ndiff));
|
assert(!math::IsNAN(ndiff));
|
||||||
|
@ -352,7 +352,7 @@ class TriEdgeCollapseQuadricTex: public vcg::tri::TriEdgeCollapse< TriMeshType,
|
||||||
qt= QualityFace(*x.F());
|
qt= QualityFace(*x.F());
|
||||||
if(qt<MinQual) MinQual=qt;
|
if(qt<MinQual) MinQual=qt;
|
||||||
if(pp->NormalCheck){
|
if(pp->NormalCheck){
|
||||||
Point3f nn=NormalizedNormal(*x.F());
|
CoordType nn=NormalizedNormal(*x.F());
|
||||||
ndiff=nn.dot(x.F()->N() / x.F()->N().Norm());
|
ndiff=nn.dot(x.F()->N() / x.F()->N().Norm());
|
||||||
if(ndiff<MinCos) MinCos=ndiff;
|
if(ndiff<MinCos) MinCos=ndiff;
|
||||||
assert(!math::IsNAN(ndiff));
|
assert(!math::IsNAN(ndiff));
|
||||||
|
|
Loading…
Reference in New Issue