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.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