From a5f3b19d9dbb559b930c8eae167320a1717b1c05 Mon Sep 17 00:00:00 2001 From: granzuglia Date: Fri, 6 May 2016 09:13:09 +0000 Subject: [PATCH] fixed compiler error (added a double cast) --- .../algorithms/local_optimization/tri_edge_collapse_quadric.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h b/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h index 04376d3e..65eb1f82 100644 --- a/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h +++ b/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h @@ -512,7 +512,7 @@ public: for(VertexIterator vi=m.vert.begin();vi!=m.vert.end();++vi) if( ! (*vi).IsD() && (*vi).IsW()) { - const double quality01squared = pow((vi->Q()-minQ)/(maxQ-minQ),2.0); + const double quality01squared = pow((double)((vi->Q()-minQ)/(maxQ-minQ)),2.0); QH::Qd(*vi) *= 1.0 + quality01squared * (pp->QualityWeightFactor-1.0); } }