OpenGL中的顶点坐标如何从-1到1?有没有办法能够使用与屏幕相同的坐标来指定顶点坐标?
所以而不是:
float triangleCoords[] = {
// X, Y, Z
-0.5f, -0.25f, 0,
0.5f, -0.25f, 0,
0.0f, 0.559016994f, 0
};
我本可以有
float triangleCoords[] = {
// X, Y, Z
80, 60, 0,
240, 60, 0,
0, 375, 0
};
我似乎需要拿出一个计算器,这样我就可以在一些顶点坐标中硬编码。这不像是我会试图把事情摆好,然后想“是的,应该会在 (0, 0.559016994) 左右,看起来很完美......”