|
GetIntersectionsWithParam - Получить точки пересечения двух кривых |
Scroll |
Синтаксис KsAPI:
bool GetIntersectionsWithParam(const ICurve2DPtr & curve2, double epsilon, bool touchInclude, std::vector<double> & points, std::vector<double> & positionsOnCurve1, std::vector<double> & positionsOnCurve2, std::vector<ksCurvesIntersectFormEnum> & intersectForms)
Входные параметры:
curve2 |
вторая кривая. |
epsilon |
погрешность вычисления. |
touchInclude |
признак учета точек касания как точек пересечения. |
points |
массив координат точек (x, y). |
positionsOnCurve1 |
массив параметрических координат точек на первой кривой. |
positionsOnCurve2 |
массив параметрических координат точек на второй кривой. |
intersectForms |
массив типов пересечения (обычная или касательная точка пересечения). |
Возвращаемое значение:
Успешность операции
Подразделы:
(отсутствуют)