MRMESHC_API MRVertBitSet * mrExpandVertRegionFromVert(const MRMeshTopology *top, MRVertId vert, int hops)
returns the region of all vertices within given number of hops (stars) from the initial vertex
MRMESHC_API void mrShrinkVertRegion(const MRMeshTopology *top, MRVertBitSet *region, int hops)
removes from the region all vertices within given number of hops (stars) from the initial region boun...
MRMESHC_API MRFaceBitSet * mrExpandFaceRegionFromFace(const MRMeshTopology *top, MRFaceId face, int hops)
returns the region of all faces within given number of hops (stars) from the initial face
MRMESHC_API void mrExpandVertRegion(const MRMeshTopology *top, MRVertBitSet *region, int hops)
MRMESHC_API void mrShrinkFaceRegion(const MRMeshTopology *top, MRFaceBitSet *region, int hops)
removes from the region all faces within given number of hops (stars) from the initial region boundar...
MR_EXTERN_C_BEGIN MRMESHC_API void mrExpandFaceRegion(const MRMeshTopology *top, MRFaceBitSet *region, int hops)
adds to the region all faces within given number of hops (stars) from the initial region boundary
#define MR_EXTERN_C_BEGIN
Definition MRMeshC/MRMeshFwd.h:26
struct MRVertBitSet MRVertBitSet
Definition MRMeshC/MRMeshFwd.h:38
#define MR_EXTERN_C_END
Definition MRMeshC/MRMeshFwd.h:27
struct MRMeshTopology MRMeshTopology
Definition MRMeshC/MRMeshFwd.h:46
struct MRFaceBitSet MRFaceBitSet
Definition MRMeshC/MRMeshFwd.h:37
#define MRMESHC_API
Definition MRMeshC/MRMeshFwd.h:19
face index
Definition MRMeshC/MRId.h:12
vertex index
Definition MRMeshC/MRId.h:14