ksIntersectCurvCurv - Получить координаты точек пересечения двух кривых |
Scroll |
Аналог данной функции при использовании Automation - метод ksMathematic2D::ksIntersectCurvCurv.
Синтаксис:
int ksIntersectCurvCurv (reference p1, reference p2, reference array);
Входные параметры:
p1 |
- указатель на первую кривую, |
p2 |
- указатель на вторую кривую. |
Выходной параметр:
array |
- динамический массив точек пересечения MathPointParam. |
Возвращаемое значение:
1 |
- пересечение данных объектов обнаружено, |
0 |
- пересечение не обнаружено (кривые не пересекаются или совпадают), |
-1 |
- первый объект не существует, |
-2 |
- второй объект не существует, |
-3 |
- кривые расположены в разных видах, |
-4 |
- не совпадают СК определения кривых, |
-5 |
- первый объект не является кривой, |
-6 |
- второй объект не является кривой, |
-7 |
- ошибка: массив типа POINT_ARR предварительно не создан. |
Примечание:
Динамический массив точек пересечения array должен быть создан до передачи его в функцию.
Подразделы:
(отсутствуют)