最大角度と最小角度があり、ある方向(2D)を指す単位ベクトルもあります。
この法線ベクトルが2つの角度の間にあるかどうかを確認するにはどうすればよいですか?
私はc#を知りませんが、数学は知っています:
ベクトルの座標が(x,y)
であり、それが単位ベクトルであるとすると、|(x,y)| = 1
。a
正のx
軸とベクトルの間の角度は
a = atan2(y,x)
atan2
四分円アークタンジェントはどこにありますか。次に、この角度が最大角度と最小角度の間にあるかどうかを確認できます(正の軸に対しても定義されている場合x
)。
a
これはラジアンであることに注意してください。角度が度で指定されている場合は、最初に計算する必要があります
a = a*180/pi;
pi = 3.1415.....
もちろん どこ。
これはまったく役に立ちますか?
内積から角度を計算し(これは2Dで簡単です)、角度範囲と比較します。