MeshLib C++ Docs
Loading...
Searching...
No Matches
MREdgePaths.h File Reference
#include "MRMeshFwd.h"

Go to the source code of this file.

Functions

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 returns false
 
MRMESHC_API bool dilateRegionForVert (const MRMesh *mesh, MRVertBitSet *region, float dilation, MRProgressCallback callback)
 
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 returns false
 
MRMESHC_API bool erodeRegionForVert (const MRMesh *mesh, MRVertBitSet *region, float dilation, MRProgressCallback callback)
 
MRMESHC_API bool erodeRegionForUndirectedEdge (const MRMesh *mesh, MRUndirectedEdgeBitSet *region, float dilation, MRProgressCallback callback)
 

Function Documentation

◆ dilateRegionForFace()

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 returns false

◆ dilateRegionForUndirectedEdge()

MRMESHC_API bool dilateRegionForUndirectedEdge ( const MRMesh * mesh,
MRUndirectedEdgeBitSet * region,
float dilation,
MRProgressCallback callback )

◆ dilateRegionForVert()

MRMESHC_API bool dilateRegionForVert ( const MRMesh * mesh,
MRVertBitSet * region,
float dilation,
MRProgressCallback callback )

◆ erodeRegionForFace()

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 returns false

◆ erodeRegionForUndirectedEdge()

MRMESHC_API bool erodeRegionForUndirectedEdge ( const MRMesh * mesh,
MRUndirectedEdgeBitSet * region,
float dilation,
MRProgressCallback callback )

◆ erodeRegionForVert()

MRMESHC_API bool erodeRegionForVert ( const MRMesh * mesh,
MRVertBitSet * region,
float dilation,
MRProgressCallback callback )