2012-09-01 52 views
-1

我真的不明白这个想法。好吧,它会从模型坐标转换为世界坐标,但是它包含了什么?旋转或平移或缩放?我怎样才能获得建模转换矩阵?建模转换究竟意味着什么?

+0

这是关于模型 - 视图变换矩阵吗? –

回答

2

好吧,它会从模型坐标转换为世界坐标,但它包含了什么?

模型视图变换是映射W(v):R^4→R^4。精确的映射可以使用顶点着色器自由定义。在通常情况下,它遵循使用线性映射的固定功能流水线,其中M是4×4矩阵。

旋转或平移或缩放?

它是映射R^4→R^4。落入该组的任何映射都可以用作模型视图转换。旋转,缩放和翻译以及它们的任意组合都属于该组,但还有更多。

如何获得建模转换矩阵?

从OpenGL?最好不要,因为OpenGL不是数学库。事实上,整个矩阵堆栈已经从较新版本的OpenGL中剥离出来。你自己建立这些矩阵(因此你已经拥有它们),然后将它们加载到一个OpenGL统一状态变量中。

相关问题