mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-19 19:14:42 +00:00
update postconditions
This commit is contained in:
parent
3ccd072b07
commit
516c32e090
@ -212,36 +212,30 @@ int FilterUnsharp::getPreConditions(QAction *a) const
|
||||
|
||||
int FilterUnsharp::postCondition(QAction *a) const
|
||||
{
|
||||
switch(ID(a))
|
||||
{
|
||||
case FP_SD_LAPLACIAN_SMOOTH:
|
||||
case FP_HC_LAPLACIAN_SMOOTH:
|
||||
case FP_LAPLACIAN_SMOOTH:
|
||||
case FP_TWO_STEP_SMOOTH:
|
||||
case FP_TAUBIN_SMOOTH:
|
||||
case FP_DEPTH_SMOOTH:
|
||||
case FP_LINEAR_MORPH :
|
||||
case FP_UNSHARP_NORMAL:
|
||||
case FP_UNSHARP_GEOMETRY: return MeshModel::MM_VERTCOORD | MeshModel::MM_VERTNORMAL | MeshModel::MM_FACENORMAL;
|
||||
case FP_DIRECTIONAL_PRESERVATION:
|
||||
case FP_VERTEX_QUALITY_SMOOTHING:
|
||||
case FP_UNSHARP_QUALITY:
|
||||
case FP_CREASE_CUT:
|
||||
return MeshModel::MM_UNKNOWN;
|
||||
case FP_FACE_NORMAL_SMOOTHING:
|
||||
case FP_RECOMPUTE_FACE_NORMAL :
|
||||
case FP_RECOMPUTE_QUADFACE_NORMAL :
|
||||
case FP_FACE_NORMAL_NORMALIZE:
|
||||
return MeshModel::MM_FACENORMAL;
|
||||
case FP_RECOMPUTE_VERTEX_NORMAL :
|
||||
case FP_VERTEX_NORMAL_NORMALIZE:
|
||||
return MeshModel::MM_VERTNORMAL;
|
||||
case FP_UNSHARP_VERTEX_COLOR:
|
||||
return MeshModel::MM_VERTCOLOR;
|
||||
|
||||
|
||||
default : assert(0); return MeshModel::MM_UNKNOWN;
|
||||
}
|
||||
switch(ID(a))
|
||||
{
|
||||
case FP_SD_LAPLACIAN_SMOOTH:
|
||||
case FP_HC_LAPLACIAN_SMOOTH:
|
||||
case FP_LAPLACIAN_SMOOTH:
|
||||
case FP_TWO_STEP_SMOOTH:
|
||||
case FP_TAUBIN_SMOOTH:
|
||||
case FP_DEPTH_SMOOTH:
|
||||
case FP_LINEAR_MORPH :
|
||||
case FP_UNSHARP_NORMAL:
|
||||
case FP_UNSHARP_GEOMETRY: return MeshModel::MM_VERTCOORD | MeshModel::MM_VERTNORMAL | MeshModel::MM_FACENORMAL;
|
||||
case FP_DIRECTIONAL_PRESERVATION:
|
||||
case FP_VERTEX_QUALITY_SMOOTHING:
|
||||
case FP_UNSHARP_QUALITY:
|
||||
case FP_CREASE_CUT: return MeshModel::MM_UNKNOWN;
|
||||
case FP_FACE_NORMAL_SMOOTHING:
|
||||
case FP_RECOMPUTE_FACE_NORMAL:
|
||||
case FP_RECOMPUTE_QUADFACE_NORMAL:
|
||||
case FP_FACE_NORMAL_NORMALIZE: return MeshModel::MM_FACENORMAL;
|
||||
case FP_RECOMPUTE_VERTEX_NORMAL:
|
||||
case FP_VERTEX_NORMAL_NORMALIZE: return MeshModel::MM_VERTNORMAL;
|
||||
case FP_UNSHARP_VERTEX_COLOR: return MeshModel::MM_VERTCOLOR;
|
||||
default : assert(0); return MeshModel::MM_ALL;
|
||||
}
|
||||
}
|
||||
|
||||
int FilterUnsharp::getRequirements(QAction *action)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user