2
|
Dan Loewenherz Snowman · 技术社区 · 14 年前 |
1
6
对于初学者来说,OpenGL的一个令人困惑的方面是投影矩阵和modelview矩阵中发生的事情之间的区别(为什么两者都需要呢?) 投影矩阵负责将顶点的坐标转换为二维坐标系中的点(它将世界投影到虚拟胶片-视口)。投影矩阵仅指定相机的行为(例如:它是广角镜头,还是长焦镜头,还是完全正交的镜头,如建筑斜线图?)。
它变得混乱的原因是,在一天结束时,你给OpenGL的顶点会被modelview矩阵相乘,然后再被投影矩阵相乘。也就是说,给定模型视图矩阵M、投影矩阵P和顶点v,顶点的最终坐标由P给出 M
不过,在你说到这一点之前,让我给你一个很好的经验法则。在你习惯这两个矩阵之间的区别之前,只使用
|
2
4
http://www.opengl.org/resources/faq/technical/viewing.htm (尤其是第8.080节)。
只是澄清一下:
|
WkWk · Apple Watch动作通知不起作用 2 年前 |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |