Please enable JavaScript to view this site.

API интерфейсов. KsAPI > Документ 2D  > Геометрия  > Интерфейс ICurve2D  > ICurve2D - методы

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

массив типов пересечения (обычная или касательная точка пересечения).

Возвращаемое значение:

Успешность операции

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2025. Все права защищены. | Единая телефонная линия: 8-800-700-00-78