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