MRMESHC_API bool erodeRegionForUndirectedEdge(const MRMesh *mesh, MRUndirectedEdgeBitSet *region, float dilation, MRProgressCallback callback)
MRMESHC_API bool dilateRegionForVert(const MRMesh *mesh, MRVertBitSet *region, float dilation, MRProgressCallback callback)
MRMESHC_API bool erodeRegionForVert(const MRMesh *mesh, MRVertBitSet *region, float dilation, MRProgressCallback callback)
MR_EXTERN_C_BEGIN MRMESHC_API bool dilateRegionForFace(const MRMesh *mesh, MRFaceBitSet *region, float dilation, MRProgressCallback callback)
expands the region (of faces or vertices) on given value (in meters). returns false if callback also ...
MRMESHC_API bool dilateRegionForUndirectedEdge(const MRMesh *mesh, MRUndirectedEdgeBitSet *region, float dilation, MRProgressCallback callback)
MRMESHC_API bool erodeRegionForFace(const MRMesh *mesh, MRFaceBitSet *region, float dilation, MRProgressCallback callback)
shrinks the region (of faces or vertices) on given value (in meters). returns false if callback also ...
#define MR_EXTERN_C_BEGIN
Definition MRMeshC/MRMeshFwd.h:26
bool(* MRProgressCallback)(float)
Definition MRMeshC/MRMeshFwd.h:54
struct MRVertBitSet MRVertBitSet
Definition MRMeshC/MRMeshFwd.h:38
#define MR_EXTERN_C_END
Definition MRMeshC/MRMeshFwd.h:27
struct MRUndirectedEdgeBitSet MRUndirectedEdgeBitSet
Definition MRMeshC/MRMeshFwd.h:36
struct MRMesh MRMesh
Definition MRMeshC/MRMeshFwd.h:47
struct MRFaceBitSet MRFaceBitSet
Definition MRMeshC/MRMeshFwd.h:37
#define MRMESHC_API
Definition MRMeshC/MRMeshFwd.h:19