Go to the source code of this file.
|
| MRMESH_API void | MR::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 | MR::expand (const MeshTopology &topology, FaceId f, int hops) |
| | returns the region of all faces within given number of hops (stars) from the initial face
|
| |
| MRMESH_API void | MR::expand (const MeshTopology &topology, VertBitSet ®ion, int hops=1) |
| |
| MRMESH_API VertBitSet | MR::expand (const MeshTopology &topology, VertId v, int hops) |
| | returns the region of all vertices within given number of hops (stars) from the initial vertex
|
| |
| MRMESH_API void | MR::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 boundary
|
| |
| MRMESH_API void | MR::shrink (const MeshTopology &topology, VertBitSet ®ion, int hops=1) |
| | removes from the region all vertices within given number of hops (stars) from the initial region boundary
|
| |
| MRMESH_API FaceBitSet | MR::expandFaces (const MeshTopology &topology, const FaceBitSet ®ion, const UndirectedEdgeBitSet *stopEdges=nullptr) |
| |
| MRMESH_API FaceBitSet | MR::shrinkFaces (const MeshTopology &topology, const FaceBitSet ®ion, const UndirectedEdgeBitSet *stopEdges=nullptr) |
| |
| MRMESH_API FaceBitSet | MR::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 region
|
| |