OpenGL ES 2.0 相当于 glOrtho()?
在我的 iPhone 应用程序中,我需要将 3D 场景投影到屏幕的 2D 坐标中以进行一些计算。我的物体经历了各种旋转、平移和缩放。所以我想我需要首先将顶点与模型视图矩阵相乘,然后我需要将其与正交投影矩阵相乘。
首先我走在正确的轨道上吗?
我有模型视图矩阵,但需要投影矩阵。 ES 2.0 中有等效的 glOrtho() 吗?
In my iphone app, I need to project 3d scene into the 2D coordinates of the screen for some calculations. My objects go through various rotations, translations and scaling. So I figured I need to multiply the vertices with ModelView matrix first, then I need to multiply it with the Orthogonal projection matrix.
First of all am on the right track?
I have the Model View Matrix, but need the projection matrix. Is there a glOrtho() equivalent in ES 2.0?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于固定分辨率(我的 iPad 为 1024x768),我使用了这个矩阵,一切都很顺利:)
以下是您需要在矩阵中放入哪些值的完整描述: glOrtho.html
For a fixed resolution (1024x768 in my case for iPad) I used this matrix and everything works like charm :)
Here is complete description what values you need to put in your matrix: glOrtho.html
glOrtho() 的手册页 描述了等效的操作,所以只要你手头有矩阵就应该能够重新实现它。
The manual page for
glOrtho()
describes the equivalent operations, so as long as you have the matrix handy should be able re-implement it.