この画像を見てください(申し訳ありませんが、私の作品のマシンにペイントブラシがあります):
メジャーの内側に 1 つのメジャーと 1 つのマイナーの2 つの黒い四角形が表示されます。div
それらがsであると考えてください。赤い点はそれぞれの中心点です (上と左)。
緑色の四角形は、主要な反応角を対称的に取り囲む物理的な (画面上に描画されない) 境界であり、JavaScript によって計算されます。
青い線は、これら 2 つの赤い点の対角線分です。
JavaScriptで計算された上記のオブジェクトのすべての位置がすでにあります。
黄色の点は私が取得したいポイントです。赤い点の対角線上にある必要がありますが、境界線 (緑の線) にある必要があります。外にも内にもありません。
私は自分のアルゴリズムでこのjsFiddleを作成しました。ご覧のとおり、黄色の点は緑色の境界の外側にあります。対角セグメント内にあり、緑色の線の制限を超えている必要があります。
このアルゴリズムの助けはありますか?