1. ホーム
  2. math

[解決済み] glm::normalizeは何をするのですか?

2022-02-27 09:32:35

質問

C++のソースからJavaでMD5ローダーを書こうとしているのですが、この行が何をやっているのかがわかりません。

animatedJoint.m_Orient = glm::normalize(animatedJoint.m_Orient);

ここで animatedJoint.m_Orientvec4 . これは何をするものなのでしょうか?

解決方法は?

を正規化しているのです。 animatedJoint.m_Orient ベクトルの法線を取り、それをベクトル自体にコピーして戻します。 そのため glm::normalize() メソッドは、渡したオブジェクトを変更することはありません。