filter texture python rename

This commit is contained in:
alemuntoni 2021-11-08 14:30:10 +01:00
parent 717d9cf93e
commit b85abb8ac4
2 changed files with 25 additions and 9 deletions

View File

@ -77,9 +77,25 @@ QString FilterTexturePlugin::filterName(ActionIDType filterId) const
case FP_COLOR_TO_TEXTURE : return QString("Transfer: Vertex Color to Texture");
case FP_TRANSFER_TO_TEXTURE : return QString("Transfer: Vertex Attributes to Texture (1 or 2 meshes)");
case FP_TEX_TO_VCOLOR_TRANSFER : return QString("Transfer: Texture to Vertex Color (1 or 2 meshes)");
default : assert(0);
default : assert(0); return QString();
}
}
QString FilterTexturePlugin::pythonFilterName(ActionIDType f) const
{
switch(f)
{
case FP_VORONOI_ATLAS : return QString("generate_voronoi_atlas_parametrization");
case FP_UV_WEDGE_TO_VERTEX : return QString("compute_texcoord_transfer_wedge_to_vertex");
case FP_UV_VERTEX_TO_WEDGE : return QString("compute_texcoord_transfer_vertex_to_wedge");
case FP_BASIC_TRIANGLE_MAPPING : return QString("compute_texcoord_triangle_trivial_parametrization_per_wedge");
case FP_PLANAR_MAPPING : return QString("compute_texcoord_flat_plane_parametrization_per_wedge");
case FP_SET_TEXTURE : return QString("set_texture_per_mesh");
case FP_COLOR_TO_TEXTURE : return QString("compute_texmap_from_color");
case FP_TRANSFER_TO_TEXTURE : return QString("transfer_attributes_to_texture_per_vertex");
case FP_TEX_TO_VCOLOR_TRANSFER : return QString("transfer_texture_to_color_per_vertex");
default : assert(0); return QString();
}
return {};
}
// Info() must return the longer string describing each filtering action

View File

@ -56,21 +56,21 @@ public:
FilterTexturePlugin();
QString pluginName() const;
virtual QString filterName(ActionIDType filter) const;
virtual QString filterInfo(ActionIDType filter) const;
virtual RichParameterList initParameterList(const QAction*, const MeshDocument &/*m*/);
QString filterName(ActionIDType filter) const;
QString pythonFilterName(ActionIDType f) const;
QString filterInfo(ActionIDType filter) const;
RichParameterList initParameterList(const QAction*, const MeshDocument &/*m*/);
std::map<std::string, QVariant> applyFilter(
const QAction* action,
const RichParameterList & parameters,
MeshDocument &md,
unsigned int& postConditionMask,
vcg::CallBackPos * cb);
virtual int getRequirements(const QAction*);
virtual int getPreConditions(const QAction*) const;
virtual int postCondition(const QAction* ) const;
int getRequirements(const QAction*);
int getPreConditions(const QAction*) const;
int postCondition(const QAction* ) const;
FilterClass getClass(const QAction *a) const;
FilterArity filterArity(const QAction* filter) const;
private:
void transferToTexture(MeshDocument &md, const RichParameterList & parameters, vcg::CallBackPos * cb);
};