0

openglでレンダリングされたモデルに追加する必要がある現在の射影行列について質問があります。投影行列は、自転車のホイールや自転車のボディなど、他のグループとは異なる場所/回転にグループを配置するためのColladaファイルにあります。モデルグループの射影行列は次のようになります。

<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で正しくレンダリングするために、読み取りグループの回転と変換にこれを実装するにはどうすればよいですか?射影行列を直接適用する既成のライブラリのように簡単な方法がある場合は、リンクを提供してください。または、その行列を実装して読み取る方法を理解するためのリンクがより適切なオプションです。できるだけ早く返信し、事前に感謝します。

4

1 に答える 1

2

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

于 2011-02-01T11:17:37.457 に答える