---
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 */
