私は決定的な答えを探しています.おそらく私は遅いので、JavaScriptで線分と円が衝突したかどうかを判断する関数です(キャンバスでの作業)
以下のような、衝突した場合に true を返し、そうでない場合に false を返すだけの関数はすばらしいでしょう。私はあなたに赤ちゃんを提供するかもしれません。
function isCollided(lineP1x, lineP1y, lineP2x, lineP2y, circlex, circley, radius) {
...
}
このような数式をたくさん見つけましたが、頭の中にありません。
これは、一般的な方程式の解き方がわからない場合の基本概念です。残りの考えはあなたに任せます。;)
。JavaScript で衝突を見つけるのは、ちょっと複雑です。