Обнаружение столкновений между линией и окружностью в JavaScript

Я ищу точный ответ, возможно, функцию, потому что я медленный, который определит, столкнулись ли отрезок и окружность линии, в javascript (работа с canvas)

Функция, подобная приведенной ниже, просто возвращает true, если столкнулся, или false, если нет, было бы здорово. Я мог бы даже подарить тебе ребенка.

function isCollided(lineP1x, lineP1y, lineP2x, lineP2y, circlex, circley, radius) {

    ...
}

Я нашел много формул,как этот, но они над моей головой.

Ответы на вопрос(3)

Ваш ответ на вопрос