メッシュ モデルのビューを固定点からレンダリングしています。つまり、カメラを仮想的にワールド空間の既知の座標に配置しています。たとえば、次の図を参照してください。
座標がわかっている各赤い頂点にカメラを配置します。カメラの変換行列を計算するにはどうすればよいですか? たとえば、移動したい位置が である場合(x,y,z)
、翻訳が明らかに であることがわかり[x,y,z]
ます。ただし、向き(0,0,0)
を変える必要があるため、回転する必要があります。この回転の計算方法がわかりません。
基本的に、次のようになるカメラの 4x4 変換行列を回復したい
|r11 r12 r13 0|
|r21 r22 r23 0|
|r31 r32 r33 0|
| x y z 1|
どんな助けでも大歓迎です