PlayStation Suiteプログラミング part 2at GAMEDEVPlayStation Suiteプログラミング part 2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト850:名前は開発中のものです。 12/06/11 01:45:12.80 x6E3+Cca matrix4のroutationを使うとy軸(コントローラの左右)の回転は入力通りなんですが コントローラの上下の入力は少しy軸をずらすと入力方向に回転してくれません z軸とx軸を上手く調整しないといけないのは理解できたんですが matrix4の命令でコントローラの入力通りに回転させることはできないのでしょうか 851:名前は開発中のものです。 12/06/11 02:07:59.90 8bFvH7HE >>850 何をもって 「コントローラの入力通り」 なのか、とか 「どうさせたいのか」 について、 『それってどういう計算で得られるのか』 、を、ちゃんと考えると答え出ると思うけど、 多分やりたい事って、任意の軸に対して、その軸の座標空間上でのローカルな回転なんじゃね だとすると、例えばまっさきに思いつくのは四元数使った計算(クォータニオン)になるけど、 4x4行列でも、要は 「あの回転と、この回転、の乗算」 になればとりあえず実現出来るので、 例えば Y軸を中心として rotation させた Matrix4 と、例えば X軸を中心として rotation させた Matrix4 を 掛け合わせればおk。 そしてこの辺の話は、3DCG扱うプログラミングだと、基礎レベルの数学の話。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch