【发布时间】:2015-12-07 11:53:32
【问题描述】:
我正在为一个类项目实现一个光栅化器,目前我卡在什么方法/如何将顶点坐标转换为查看窗格坐标。
我得到了一个三角形二维坐标的顶点列表,比如
0 0 1
2 0 1
0 1 1
例如,我在大小为 400X400 像素的查看窗格(使用 OpenGL 和 GLUT)中进行绘制。
我的问题是我如何决定在查看窗格中的哪个位置放置这些顶点,假设
1) 我希望坐标在屏幕中心以 0,0 为中心
2) 我想填满屏幕的大部分(让我们说这个例子,屏幕是最大 x 坐标 + 1 个宽度等)
3) 我可以使用任何和所有 OpenGL 和 GLUT 的标准库函数。
谢谢!
【问题讨论】:
标签: opengl graphics transform glut