removed perturbation from voronoi remeshing

This commit is contained in:
Luigi Malomo 2018-07-17 17:02:28 +02:00
parent 9af6950914
commit fd8fe3d82d
1 changed files with 6 additions and 4 deletions

View File

@ -407,6 +407,7 @@ protected:
pp.preGenFlag = true; pp.preGenFlag = true;
pp.bestSampleChoiceFlag = true; pp.bestSampleChoiceFlag = true;
pp.bestSamplePoolSize = 100; pp.bestSamplePoolSize = 100;
pp.randomSeed = 7;
SurfaceFixSampler::PoissonDiskPruning(fix_sampler, montecarloMesh, samplingRadius, pp); SurfaceFixSampler::PoissonDiskPruning(fix_sampler, montecarloMesh, samplingRadius, pp);
} }
@ -429,11 +430,12 @@ protected:
// TODO: rimettere a posto // TODO: rimettere a posto
// restricted relaxation with fixed points // restricted relaxation with fixed points
vpp.seedPerturbationProbability = 0.2f; // vpp.seedPerturbationProbability = 0.2f; // old values
vpp.seedPerturbationAmount = 0.005f; // 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); Voronoi::RestrictedVoronoiRelaxing(baseMesh, seedPointVec, seedFixedVec, VoroRelaxationStep, vpp);
vpp.seedPerturbationProbability = 0.0f;
Voronoi::RestrictedVoronoiRelaxing(baseMesh, seedPointVec, seedFixedVec, VoroRelaxationStep/2, vpp);
#ifdef DEBUG_VORO #ifdef DEBUG_VORO