GL3.2の行列に少し問題があります。できればマトリックス表記で、モデルとビューマトリックスを生成するにはどうすればよいですか?モデル/ビューマトリックスを設定するにはどうすればよいですか?私はすでに射影行列を持っています。それは次のように定義されます:
float right = 800.0f, left = 0.0f;
float top = 0.0f, bottom = 600.0f;
float far = 1.0f, near = -1.0f;
float ortho_mat[16] = {(2.0f / (right - left)), 0.0f, 0.0f, 0.0f,
0.0f, (2.0f / (top - bottom)), 0.0f, 0.0f,
0.0f, 0.0f, (-2.0f / (far - near)), 0.0f,
(-((right + left) / (right - left))),
(-((top + bottom) / (top - bottom))),
(-((far + near) / (far - near))), 1.0f};
この正投影行列にはモデルとビューの行列を掛ける必要があり、それらには点を掛ける必要があることを理解しています。これらのマトリックスを設定するにはどうすればよいですか?
編集:それらが1つに連結されていてもかまいません(modelview)。