0

半径=1の9x9マトリックス上に円を宣言しましたが、パラメーターに従ってその上に線を引きたいと思います。

これがマトリックスです

ここに画像の説明を入力してください

そして、これが赤で描かれた線の始点と終点を見つけるためのパラメータです。

ここに画像の説明を入力してください

h1とh2は、赤い線で区切られた2つの領域の輝度値であり、考慮する必要はありません。

言い換えると、ピクセル1は(3,1)、2は(4,1)などであるため、原点はx、y軸上で(5,5)になります。ちなみに、角度とpはわかっています。

ドローライン機能で描画するために、この赤い線の開始ピクセルと終了ピクセルまたは座標を取得するための提案は何ですか?

前もって感謝します

4

1 に答える 1

1

Pは赤い線を二等分します。赤い線の中心と端の間の距離は、あなたが知っている円の半径です。次に、2(半径とpの二乗和の平方根)になる赤い線の長さを計算します。

pとalphaに関してあなたが持っている方程式からxとyの間の関係を計算してください。

半径と原点の観点から円の方程式を計算します(両方あります)。

直線の方程式と円の方程式を解きます。解決策として、円と線の間の2つの相互作用点を取得します。

于 2012-07-25T11:38:30.667 に答える