28[[nodiscard]] MRMESH_API FaceBitSet
expandFaces(
const MeshTopology & topology,
const FaceBitSet & region,
const UndirectedEdgeBitSet * stopEdges =
nullptr );
32[[nodiscard]] MRMESH_API FaceBitSet
shrinkFaces(
const MeshTopology & topology,
const FaceBitSet & region,
const UndirectedEdgeBitSet * stopEdges =
nullptr );
Definition MRMeshTopology.h:22
MRMESH_API void shrink(const MeshTopology &topology, FaceBitSet ®ion, int hops=1)
removes from the region all faces within given number of hops (stars) from the initial region boundar...
MRMESH_API FaceBitSet expandFaces(const MeshTopology &topology, const FaceBitSet ®ion, const UndirectedEdgeBitSet *stopEdges=nullptr)
MRMESH_API void expand(const MeshTopology &topology, FaceBitSet ®ion, int hops=1)
adds to the region all faces within given number of hops (stars) from the initial region boundary
MRMESH_API FaceBitSet getBoundaryFaces(const MeshTopology &topology, const FaceBitSet ®ion)
returns faces from given region that have at least one neighbor face with shared edge not from the re...
MRMESH_API FaceBitSet shrinkFaces(const MeshTopology &topology, const FaceBitSet ®ion, const UndirectedEdgeBitSet *stopEdges=nullptr)
only for bindings generation
Definition MRCameraOrientationPlugin.h:8