https://glm.g-truc.net/0.9.4/api/a00210.htmlglmのorientedAngle()関数の「参照ベクトル」とは何ですか?
私は、3次元空間内の2つのベクトル間の符号付き角度を見つけようとしています。
"参照ベクトル"がこの関数に数学的に何であるかわかりません。したがって、私は関数の使い方を知らない。ありがとう!
https://glm.g-truc.net/0.9.4/api/a00210.htmlglmのorientedAngle()関数の「参照ベクトル」とは何ですか?
私は、3次元空間内の2つのベクトル間の符号付き角度を見つけようとしています。
"参照ベクトル"がこの関数に数学的に何であるかわかりません。したがって、私は関数の使い方を知らない。ありがとう!
3Dの2つのベクトルの間の符号付き角度のような概念はありません。選択された方向がない場合は、0.Piの範囲内の角度のみを取得できます(たとえば、引数の順序に不変なスカラー積を使用します)。
ガラス板に2つのベクトルAとB(1点から始まる)を描いたとします。ガラスの片側から見ると、Bに45度回転する必要があることが分かります。別の側面から見ると、Bを-45度回転する必要があることがわかります。
参考文献ベクトル(軸)では、2つのベクトル(正の法線方向)を含む平面の向きを定義するのに役立ちます。また、角度記号も決定できます。あなたが正の方向にベクトルをオンにする必要がありますので
例えば、ベクトルのシーケンスは、A、B、参考は、(右手の第一、第二、第三の親指を想像)「正しい」指向のトリプレットを形成することができますそれは軸の周り、ベクターBに一致する文献(文献両方とB垂直である場合)。あなたはそれがベクトルBと一致させるために、負の方向にベクトルをオンにする必要がありますので
またはこのシーケンスは、トリプレットを「左」することができます。
は(私の醜い英語のため申し訳ありませんが)
英語だ、返信用のおかげで素晴らしいです!私は今参照してください。クイック質問、正、時計回りまたは反時計回りですか? – dshus
数学正の角度は通常反時計回りです(注 - 右手座標系では反時計回りに見えます) – MBo
さて、ありがとうございます! – dshus