--- title: "TanLineAngCircle - Получить точки касания окружности и прямой, проходящей под заданным углом" type: guide api: [api7] tags: [guide, api7, tanlineangcircle] sources: - tanlineangcircle.html --- *API экспортных функций > Функции работы с графическим документом  > Вспомогательные построения  > Функции вычисления касаний и сопряжений * ## TanLineAngCircle - Получить точки касания окружности и прямой, проходящей под заданным углом Пример... Аналог данной функции при использовании Automation - метод ksMathematic2D::ksTanLineAngCircle. Синтаксис: ``` void TanLineAngCircle (double xc, double yc, double rad, double ang, double xp[], double yp[]); Входные параметры: xc, yc - координаты центра окружности, rad - радиус окружности, ang - угол касательной прямой. Выходные параметры: xp, yp - координаты точки касания. ``` ## TanLineAngCircle - пример использования void TanLineAngCircle_Example (void) { double x[2], y[2]; int k, i; Circle ( 60, 60, 30, 1); TanLineAngCircle (60, 60, 30, 45, &k, x, y); gprintf(Количество касаний = %2d, k); }; /* TanLineAngCircle_Example */