This commit is contained in:
Paolo Cignoni 2018-02-21 16:06:08 +01:00
commit 3b4d7aceab
2 changed files with 4 additions and 2 deletions

View File

@ -776,6 +776,8 @@ switch(ID(action))
mm->updateDataMask(curMM);
BaseSampler mps(&(mm->cm));
mps.perFaceNormal = par.getBool("PerFaceNormal");
if(par.getBool("EdgeSampling"))
{
tri::SurfaceSampling<CMeshO,BaseSampler>::EdgeMontecarlo(curMM->cm,mps,par.getInt("SampleNum"),false);
@ -1237,7 +1239,7 @@ switch(ID(action))
Point3i volumeDim;
Box3m volumeBox = baseMesh->cm.bbox;
volumeBox.Offset(volumeBox.Diag()/10.0f+offsetThr);
volumeBox.Offset(volumeBox.Diag()/10.0f+abs(offsetThr));
BestDim(volumeBox , voxelSize, volumeDim );
Log("Resampling mesh using a volume of %i x %i x %i",volumeDim[0],volumeDim[1],volumeDim[2]);

View File

@ -1045,7 +1045,7 @@ bool FilterTexturePlugin::applyFilter(QAction *filter, MeshDocument &md, RichPar
assert(srcMesh!=NULL);
assert(trgMesh!=NULL);
CheckError(trgMesh->cm.fn == 0, "Source mesh requires to have faces");
CheckError(srcMesh->cm.fn == 0, "Source mesh requires to have faces");
// Check whether is possible to access source mesh texture
CheckError(!srcMesh->hasDataMask(MeshModel::MM_WEDGTEXCOORD), "Source mesh doesn't have Per Wedge Texture Coordinates");