#include "MRPch/MRBindingMacros.h"
#include "MRMeshFwd.h"
Go to the source code of this file.
|
MRMESH_API UndirectedEdgeBitSet | MR::subdivideWithPlane (Polyline3 &polyline, const Plane3f &plane, EdgeBitSet *newPositiveEdges={}, std::function< void(EdgeId, EdgeId, float)> onEdgeSplitCallback={}) |
|
MRMESH_API MR_BIND_IGNORE UndirectedEdgeBitSet | MR::subdividePolylineWithPlane (Polyline3 &polyline, const Plane3f &plane, std::function< void(EdgeId, EdgeId, float)> onEdgeSplitCallback={}) |
|
MRMESH_API void | MR::trimWithPlane (Polyline3 &polyline, const Plane3f &plane, const DividePolylineParameters ¶ms={}) |
|
MRMESH_API MR_BIND_IGNORE void | MR::dividePolylineWithPlane (Polyline3 &polyline, const Plane3f &plane, const DividePolylineParameters ¶ms={}) |
|
MRMESH_API std::vector< EdgeSegment > | MR::extractSectionsFromPolyline (const Polyline3 &polyline, const Plane3f &plane, float eps, UndirectedEdgeBitSet *positiveEdges={}) |
|