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:21
bool(* MRProgressCallback)(float)
Definition MRMeshC/MRMeshFwd.h:50
struct MRVertBitSet MRVertBitSet
Definition MRMeshC/MRMeshFwd.h:33
#define MR_EXTERN_C_END
Definition MRMeshC/MRMeshFwd.h:22
struct MRUndirectedEdgeBitSet MRUndirectedEdgeBitSet
Definition MRMeshC/MRMeshFwd.h:31
struct MRMesh MRMesh
Definition MRMeshC/MRMeshFwd.h:42
struct MRFaceBitSet MRFaceBitSet
Definition MRMeshC/MRMeshFwd.h:32
#define MRMESHC_API
Definition MRMeshC/MRMeshFwd.h:14