C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Operations with curves in two-dimensional space. More...
Functions | |
bool | BeginEnvelopeContour (const MbCartPoint &insidePnt, const MbCurve *selectCurve, SArray< MbCrossPoint > &cross, MbContour &contour, SArray< MbCrossPoint > &crossRight) |
Find the first segment of a contour. More... | |
MbCurve * | FindNearestCurve (List< MbCurve > &curveList, const MbCartPoint &pnt) |
Find the nearest curve. More... | |
void | IntersectWithAll (const MbCurve *selectCurve, LIterator< MbCurve > &fromCurve, SArray< MbCrossPoint > &cross, bool self) |
Find intersection points. More... | |
void | SortCrossPoints (double tProj, const MbCurve *selectCurve, SArray< MbCrossPoint > &cross, SArray< MbCrossPoint > &crossLeft, SArray< MbCrossPoint > &crossRight) |
Sort intersection points. More... | |
void | RemoveEquPoints (double tProj, SArray< MbCrossPoint > &cross) |
Delete coincident points. More... | |
Operations with curves in two-dimensional space.