0

这是在 2d 画布上。好的,我想让glOrtho在向右时添加到x,在向左时添加到x,我想在向上时添加,向下时添加减号。但是当我绘制它不是从左下角(即 0,0)绘制对象时,它是从右上角(1、1)绘制的。我在徘徊这个有解决办法吗?这是一个图表:

http://i.stack.imgur.com/Srqo9.png

无论如何我可以改变绘图坐标以与相机相同的方向和轴运行]

glOrtho(853, 0, 480, 0, -1, 1);

4

1 回答 1

0

glOrtho 设置如下:

glOrtho(X start, X length, Y start, Y length, z, z);

如果你想从左下角开始绘制并设置为:

glOrtho(0, 853, 0, 480, -1, 1);

此外,如果您想从左上角返回绘图,只需交换 Y 即可。

于 2013-06-18T15:11:36.130 回答