|
| MRMESH_API Expected< Mesh > | MR::alignContoursToMesh (const Mesh &mesh, const Contours2f &contours, const ContoursMeshAlignParams ¶ms) |
| | Creates planar mesh out of given contour and aligns it to given surface.
|
| |
| MRMESH_API Expected< Mesh > | MR::bendContoursAlongCurve (const Contours2f &contours, const CurveFunc &curve, const BendContoursAlongCurveParams ¶ms) |
| | Converts contours in thick mesh, and deforms it along given path.
|
| |
| MRMESH_API Expected< Mesh > | MR::bendContoursAlongSurfacePath (const Contours2f &contours, const Mesh &mesh, const MeshTriPoint &start, const SurfacePath &path, const MeshTriPoint &end, const BendContoursAlongCurveParams ¶ms) |
| | Converts contours in thick mesh, and deforms it along given surface path: start->path->end.
|
| |
| MRMESH_API Expected< Mesh > | MR::bendContoursAlongSurfacePath (const Contours2f &contours, const Mesh &mesh, const SurfacePath &path, const BendContoursAlongCurveParams ¶ms) |
| | Converts contours in thick mesh, and deforms it along given surface path.
|
| |
| MRMESH_API Expected< std::vector< float > > | MR::findPartialLens (const CurvePoints &cp, bool unitLength=true, float *outCurveLen=nullptr) |
| |
| MRMESH_API CurvePoint | MR::getCurvePoint (const CurvePoints &cp, const std::vector< float > &lens, float p) |
| |
| MRMESH_API Expected< CurveFunc > | MR::curveFromPoints (const CurvePoints &cp, bool unitLength=true, float *outCurveLen=nullptr) |
| |
| MRMESH_API Expected< CurveFunc > | MR::curveFromPoints (CurvePoints &&cp, bool unitLength=true, float *outCurveLen=nullptr) |
| |
| MRMESH_API CurvePoints | MR::meshPathCurvePoints (const Mesh &mesh, const MeshTriPoint &start, const SurfacePath &path, const MeshTriPoint &end) |
| | converts polyline given as a number of MeshTriPoint/MeshEdgePoint into CurvePoints
|
| |
| MRMESH_API CurvePoints | MR::meshPathCurvePoints (const Mesh &mesh, const SurfacePath &path) |
| |
| MRMESH_API void | MR::addBaseToPlanarMesh (Mesh &mesh, float zOffset) |
| |