2011-02-01 3 views
0

OpenGLでレンダリングされたモデルに追加する必要がある現在の投影行列に関する質問があります。投影行列は、自転車の車輪や自転車の車体などの他のグループとは異なる位置/回転にグループを置くためのコラージュファイル内にある。コラージュシーンで投影図が見つかりました

<matrix> 
    0.02081 0.01211 0.45265 -0.41217 
    -0.02644 0.0902 -0.04717 0.31703 
    -0.13606 -0.01567 0.07841 0.14996 
    0.0 0.0 0.0 1.0 
</matrix> 

その使用CADソフトで描かれたようどのように私は、OpenGLで正しくモデル全体を描画するためのリードグループの回転と平行移動のためにこれを実装することができます:モデルグループの射影行列は次のようになりますか?投影行列を直接適用するプレマイドライブラリのような簡単な方法がある場合は、リンクを提供してください。より良いオプションは、その行列の実装方法と読み方を理解するためのリンクです。できるだけ早く返信していただき、ありがとうございます。

+0

どのOpenGLのバージョンを使用していますか?この質問に対する答えは、OpenGLのバージョンによって異なります。 –

+0

古いOpenGL 2.0、私はgl 3.0または4について学んでいませんでした。 – user410113

答えて

2

これは、おそらく投影全体ではなく、モデルビューマトリックスです。マトリックスが変換ヒイラキーに格納されているかどうかに応じて、glLoadMatrixまたはglMultMatrixを使用してOpenGL < 3にロードします。

+0

私は行列を少し並べ替えて、今はglMultMatrixを使って作業しています。あなたの助けにtnx – user410113

関連する問題