我正在实施一个类项目的光栅化器,目前我坚持什么方法/如何将顶点坐标转换为查看窗格坐标。OpenGL:2D顶点坐标到2D查看坐标?
我给出一个三角形2D坐标verticies的列表,像
0 0 1
2 0 1
0 1 1
,并在观察窗格IM绘图(使用OpenGL和GLUT)大小400X400像素,例如。
我的问题是我如何决定在哪里视图窗格把这些verticies,假设
1)我想坐标的周围0,0在屏幕中心为中心
2 )我想填满大部分屏幕(对于这个例子来说,屏幕是最大的x坐标+ 1长度的宽度等)
3)我可以使用OpenGL和GLUT的标准库函数。
谢谢!