MeshLib C++ Docs
Loading...
Searching...
No Matches
MRPolylineTrimWithPlane.h File Reference
#include "MRPch/MRBindingMacros.h"
#include "MRMeshFwd.h"

Go to the source code of this file.

Classes

struct  MR::DividePolylineParameters

Namespaces

namespace  MR
 only for bindings generation

Functions

UndirectedEdgeBitSet MR::subdivideWithPlane (Polyline3 &polyline, const Plane3f &plane, EdgeBitSet *newPositiveEdges={}, std::function< void(EdgeId, EdgeId, float)> onEdgeSplitCallback={})
MR_BIND_IGNORE UndirectedEdgeBitSet MR::subdividePolylineWithPlane (Polyline3 &polyline, const Plane3f &plane, std::function< void(EdgeId, EdgeId, float)> onEdgeSplitCallback={})
void MR::trimWithPlane (Polyline3 &polyline, const Plane3f &plane, const DividePolylineParameters &params={})
MR_BIND_IGNORE void MR::dividePolylineWithPlane (Polyline3 &polyline, const Plane3f &plane, const DividePolylineParameters &params={})
std::vector< EdgeSegmentMR::extractSectionsFromPolyline (const Polyline3 &polyline, const Plane3f &plane, float eps, UndirectedEdgeBitSet *positiveEdges={})