FilterSdfGPU uses new applyFilter call

This commit is contained in:
alemuntoni 2021-03-05 14:42:03 +01:00
parent 1f21d9122a
commit 7d45699c02
4 changed files with 752 additions and 742 deletions

View File

@ -156,7 +156,7 @@ else()
meshlabplugins/filter_quality
meshlabplugins/filter_sampling
meshlabplugins/filter_screened_poisson
# meshlabplugins/filter_sdfgpu
meshlabplugins/filter_sdfgpu
# meshlabplugins/filter_select
# meshlabplugins/filter_sketchfab
# meshlabplugins/filter_ssynth

View File

@ -77,7 +77,7 @@ SUBDIRS += \ #sub projects names
filter_quality \
filter_sampling \
filter_screened_poisson \
#filter_sdfgpu \
filter_sdfgpu \
#filter_select \
#filter_sketchfab \
#filter_ssynth \

File diff suppressed because it is too large Load Diff

View File

@ -39,7 +39,12 @@ class SdfGpuPlugin : public QObject, public FilterPlugin
bool requiresGLContext(const QAction* action) const;
//Main plugin function
bool applyFilter(const QAction* filter, MeshDocument &md, std::map<std::string, QVariant>& outputValues, unsigned int& postConditionMask, const RichParameterList & par, vcg::CallBackPos *cb);
std::map<std::string, QVariant> applyFilter(
const QAction* action,
const RichParameterList & parameters,
MeshDocument &md,
unsigned int& postConditionMask,
vcg::CallBackPos * cb);
//Parameters init for user interface
virtual void initParameterList(const QAction* action, MeshModel &m, RichParameterList &parlst);