Go to the source code of this file.
|
MRMESH_API ContinuousContours | MR::orderIntersectionContours (const MeshTopology &topologyA, const MeshTopology &topologyB, const PreciseCollisionResult &intersections) |
|
MRMESH_API ContinuousContours | MR::orderSelfIntersectionContours (const MeshTopology &topology, const std::vector< EdgeTri > &intersections) |
|
MRMESH_API Contours3f | MR::extractIntersectionContours (const Mesh &meshA, const Mesh &meshB, const ContinuousContours &orientedContours, const CoordinateConverters &converters, const AffineXf3f *rigidB2A=nullptr) |
| extracts coordinates from two meshes intersection contours
|
|
MRMESH_API bool | MR::isClosed (const ContinuousContour &contour) |
| returns true if contour is closed
|
|
MRMESH_API std::vector< int > | MR::detectLoneContours (const ContinuousContours &contours, bool ignoreOpen=false) |
|
MRMESH_API void | MR::removeLoneDegeneratedContours (const MeshTopology &edgesTopology, OneMeshContours &faceContours, OneMeshContours &edgeContours) |
|
MRMESH_API void | MR::removeLoneContours (ContinuousContours &contours, bool ignoreOpen=false) |
|