Господа, есть точка на окружности, есть расстояние до второй точки (длина хорды между этими двумя точками). КАК СЦУКО АААААА как найти координаты второй точки?
Я конечно не математик но может так
r - радиус окружности
O - центр окружности
P - Координаты точки
l - длина хорды
Найти координаты второй точки на окружности Y
dl = l/(r * 2) отношение хорды к диаметру
Если 1 : Y = -P
Если >1 : нет решения
dx, dy = sin((dl-dl/2)*pi) * r , cos((dl-dl/2)*pi) * r
Y = P + (dx, dy) * ((P - O)/|P - O|)*(sin(pi/2), cos(pi/2))