ksGetCurvePointProjectionEx - Расcчитать координаты проекции точки на кривую |
Scroll |
Аналог данной функции при использовании Automation - метод ksMathematic2D::ksGetCurvePointProjectionEx.
Синтаксис:
int ksGetCurvePointProjectionEx (reference curve,
double x,
double y,
double *kx,
double *ky,
double *t);
Входные параметры:
curve |
- указатель на кривую, |
x, y |
- координаты проецируемой точки. |
Выходные параметры:
kx, ky |
- координаты проекции точки на кривую, |
t |
- параметр кривой. |
Возвращаемое значение:
1 |
- в случае удачного завершения, |
0 |
- в случае неудачи. |
Примечание:
1. См. также ksGetCurvePointProjection
2. При выполнении функции ksGetCurvePointProjectionEx проекция на кривую из данной точки может быть не найдена, например, если проекция находится на продолжении кривой. В таком случае возвращаются координаты ближайшей к проекции начальной или конечной точки кривой.
3. В функцию ksGetCurvePointProjectionEx нужно передавать координаты в системе координат кривой, то есть в системе координат макроэлемента, которому принадлежит кривая. Возвращаются координаты также в системе координат кривой.
Подразделы:
(отсутствуют)