TanLinePointCircle - Получить точки касания окружности и прямой, проходящей через заданную точку |
Scroll |
Аналог данной функции при использовании Automation - метод ksMathematic2D::ksTanLinePointCircle.
Синтаксис:
void TanLinePointCircle (double x,
double y,
double xc,
double yc,
double rad,
int *kp,
double xp,
double yp);
Входные параметры:
x, y |
- координаты точки, |
xc, yc |
- координаты центра окружности, |
rad |
- радиус окружности. |
Выходной параметр:
kp |
- число касательных (от 0 до 2), |
xp, yp |
- координаты точки касания. |
Примечание:
Построение касательной невозможно в случае, если точка лежит внутри окружности. В противном случае точек касания или две (точка вне окружности), или одна (если точка принадлежит окружности).
Подразделы:
(отсутствуют)