C3D Toolkit
Kernel - 105435, Vision - 121811.105435
|
Операции с кривой в двумерном пространстве. Удаление части кривой. Подробнее...
Функции | |
MbeState | DeleteCurvePart (List< MbCurve > &curveList, const MbCartPoint &pnt, MbCurve *curve, MbCurve *&part2) |
Удалить часть кривой. Подробнее... | |
MbeState | DeleteCurvePart (const MbCartPoint &p1, const MbCartPoint &p2, const MbCartPoint &p3, MbCurve *curve, MbCurve *&part2) |
Удалить часть кривой. Подробнее... | |
MbeState | TrimmCurvePart (List< MbCurve > &curveList, const MbCartPoint &pnt, MbCurve *curve, MbCurve *&part2) |
Оставить часть кривой. Подробнее... | |
MbeState | TrimmCurvePart (const MbCartPoint &p1, const MbCartPoint &p2, const MbCartPoint &p3, MbCurve *curve, MbCurve *&part2) |
Оставить часть кривой. Подробнее... | |
MbeState | JustifyCurve (MbCurve *curve, MbCurve *limitCurve, const MbCartPoint &pnt, MbCurve *&part2) |
Выровнить кривую. Подробнее... | |
MbeLocation | PointLocation (const RPArray< const MbCurve > &limits, const MbCartPoint &pnt) |
Положение точки. Подробнее... | |
MbeState | BreakByClosedCurves (MbCurve &curve, const RPArray< const MbCurve > &limits, bool inside, PArray< MbCurve > &part2, SArray< MbCrossPoint > *cross=NULL, bool *isEqualCurve=NULL, bool cutOnCurve=false) |
Выкинуть части кривой. Подробнее... | |
MbeState | BreakByCurvesArr (MbCurve &curve, const RPArray< const MbCurve > &limits, PArray< MbCurve > &part2) |
Выкинуть части кривой. Подробнее... | |
MbeState | BreakCurve (MbCurve &curve, const MbCartPoint &p1, const MbCartPoint &p2, PArray< MbCurve > &part2) |
Разбить кривую. Подробнее... | |
MbeState | BreakCurveNParts (MbCurve &curve, ptrdiff_t partsCount, const MbCartPoint &p1, PArray< MbCurve > &part2) |
Разбить кривую.. Подробнее... | |
MbeState | ExtendCurveToCurve (MbCurve *curve, const MbCurve *limitCurve, const MbCartPoint &pnt) |
Удлиннить кривую. Подробнее... | |
Операции с кривой в двумерном пространстве. Удаление части кривой.