Нахождение точки пересечения линии и окружности
Что поможет найти точку пересечения линии с окружностью?
Есть окружность радиусом в r. И у неё есть точка по центру a и где-то ещё внутри b.
Каким образом можно найти точку пересечения линии с окружностью, которая будет проходить через точки a и b?
Ответы (1 шт):
Автор решения: MBo
→ Ссылка
Найти расстояние L между a и b, потом
x_i = ax + (bx-ax)*r/L
y_i = ay + (by-ay)*r/L
(я надеюсь, что "точка по центру a" есть центр окружности)