--- title: "CouplingLineLine - Получить параметры окружностей, касательных к двум прямым" type: struct api: [api7] tags: [struct, api7, couplinglineline] sources: - couplinglineline.html --- *API экспортных функций > Функции работы с графическим документом  > Вспомогательные построения  > Функции вычисления касаний и сопряжений * ## CouplingLineLine - Получить параметры окружностей, касательных к двум прямым Пример... Аналог данной функции при использовании Automation - метод ksMathematic2D::ksCouplingLineLine. Синтаксис: ``` void CouplingLineLine (double x1, double y1, double ang1, double x2, double y2, double ang2, double rad, int *kp, CON *con); Входные параметры: x1, y1 - координаты точки на первой прямой, angl1 - угол наклона первой прямой, x2, y2 - координаты точки на второй прямой, angl2 - угол наклона второй прямой. Выходные параметры: rad - радиус окружности сопряжения, kp -количество сопрягающих окружностей, con - Структура параметров сопрягающей окружности... (описана в LTDEFINE.H). ``` Примечание: Возможное число сопряжений - от 0 до 4. ## CouplingLineLine - пример использования { CON con[4]; Line(0, 0, 45); Line(50, 50, 175); CouplingLineLine (0, 0, 45, 50, 50, 175, 30, &kp, &con); }