Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ベクトルのペアがあります。あるものから別のものに回転するクォータニオンを作成するにはどうすればよいですか?
単位四元数q =cos(F)+ u * sin(F)は、軸uを中心とした角度2*Fによるベクトルvの回転を表します。
ベクトルがvとwの場合、それらを正規化してから、それらの間の角度を2 * F = ArcCos(Dot(v、w))として計算する必要があります。回転軸方向ベクトルu =Normalize(VectorProduct(v、w))。これで、必要な回転クォータニオンを作成できます。