From b066baa68685cebfc8a5fe099679032265589700 Mon Sep 17 00:00:00 2001 From: mcallieri Date: Mon, 8 Jun 2009 15:48:55 +0000 Subject: [PATCH] added cast in a SQRT (could not resolve overloading (int)(sqrt((double)n_samples) +1.0); --- vcg/complex/trimesh/point_sampling.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vcg/complex/trimesh/point_sampling.h b/vcg/complex/trimesh/point_sampling.h index 78c02126..bdaa1a30 100644 --- a/vcg/complex/trimesh/point_sampling.h +++ b/vcg/complex/trimesh/point_sampling.h @@ -621,7 +621,7 @@ static void FaceSimilar(MetroMesh & m, VertexSampler &ps,int sampleNum, bool dua n_samples_per_edge = (int)((sqrt(1.0+8.0*(double)n_samples) +5.0)/2.0); // original for non dual case n_samples = SingleFaceSimilar(&*fi,ps, n_samples_per_edge); } else { - n_samples_per_edge = (int)(sqrt(n_samples) +1.0); + n_samples_per_edge = (int)(sqrt((double)n_samples) +1.0); n_samples = SingleFaceSimilarDual(&*fi,ps, n_samples_per_edge,randomFlag); } }