From fd8fe3d82dddd7c8bb90f4be72de637ccce544ce Mon Sep 17 00:00:00 2001 From: Luigi Malomo Date: Tue, 17 Jul 2018 17:02:28 +0200 Subject: [PATCH] removed perturbation from voronoi remeshing --- vcg/complex/algorithms/voronoi_remesher.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/vcg/complex/algorithms/voronoi_remesher.h b/vcg/complex/algorithms/voronoi_remesher.h index 80e9dcee..82d58d63 100644 --- a/vcg/complex/algorithms/voronoi_remesher.h +++ b/vcg/complex/algorithms/voronoi_remesher.h @@ -407,6 +407,7 @@ protected: pp.preGenFlag = true; pp.bestSampleChoiceFlag = true; pp.bestSamplePoolSize = 100; + pp.randomSeed = 7; SurfaceFixSampler::PoissonDiskPruning(fix_sampler, montecarloMesh, samplingRadius, pp); } @@ -429,11 +430,12 @@ protected: // TODO: rimettere a posto // restricted relaxation with fixed points - vpp.seedPerturbationProbability = 0.2f; - vpp.seedPerturbationAmount = 0.005f; +// vpp.seedPerturbationProbability = 0.2f; // old values +// vpp.seedPerturbationAmount = 0.005f; +// Voronoi::RestrictedVoronoiRelaxing(baseMesh, seedPointVec, seedFixedVec, VoroRelaxationStep, vpp); +// vpp.seedPerturbationProbability = 0.0f; +// Voronoi::RestrictedVoronoiRelaxing(baseMesh, seedPointVec, seedFixedVec, VoroRelaxationStep/2, vpp); Voronoi::RestrictedVoronoiRelaxing(baseMesh, seedPointVec, seedFixedVec, VoroRelaxationStep, vpp); - vpp.seedPerturbationProbability = 0.0f; - Voronoi::RestrictedVoronoiRelaxing(baseMesh, seedPointVec, seedFixedVec, VoroRelaxationStep/2, vpp); #ifdef DEBUG_VORO