もきもき3D

アクセスカウンタ

zoom RSS LWでの行列の正規化(保留)

<<   作成日時 : 2009/08/21 23:52   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

スケールが掛かっている場合、LWIP_XXXで得られるvec[3]はその影響を含んでいる。
2倍の場合、通常の行列では2倍の値となり、逆行列ではその逆数の値となる。

行列を用いて対象の移動を行う場合は正規化の必要性は任意?
行列から角度を取り出す時には必須。

*--------
LWIP_RIGHT・・・の場合
○D3Dの場合
 それぞれのvec[3]毎にNormalizeすれば良い。
rt[0][0] [1] [2] →
up[1][0] [1] [2] →
fw[2][0] [1] [2] →


LWIP_W_RIGHT・・・の場合
 rightなら各vecの[0]を取り出し、Normalize後に戻す。 upなら[1]・・・。
  rt up fw
[0][0] [1] [2]
[1][0] [1] [2]
[2][0] [1] [2]
  ↓ ↓ ↓


○OGLの場合
 縦横を入れ替えた方向。

通常の行列の場合は使用モデル(D3D/OGL)に応じた方向で扱い、逆行列の場合はもう一方の方向で扱えばよいっぽい?
*--------

 実は縦横関係なしに成立しない課題なのかもしれない(w
 対象の状態(角度、スケール)によって妥当な解が出る方向が変わる感じ('A`)
 うーん('A`)

続く

テーマ

注目テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
LWでの行列の正規化(保留) もきもき3D/BIGLOBEウェブリブログ
文字サイズ:       閉じる