【发布时间】:2016-02-05 01:11:13
【问题描述】:
我很难弄清楚 glu 中的坐标系是如何工作的,有几个问题需要解决。
GLJPanel canvas = new GLJPanel();
frame.setSize(400,600); // Size in pixels of the frame we draw on
frame.getContentPane().add(canvas);
glu.gluOrtho2D(-100.0, 100.0, -200.0, 200.0);
gl.glViewport(100,100,200,300);
如果一个点有世界坐标(-50,-75),它在视口坐标系中的坐标是多少?
还有一个(不是很具体的代码):
gluOrtho2D(-1.0, 0.0, -1.5, 0.0) and glViewport(0,300,200,300)
gluOrtho2D(0.0, 1.0, 0.0, 1.5) and glViewport(200,0,200,300)
两条截断的精灵曲线将位于何处?
现在我想我可以解决这些问题,但我对坐标系的工作原理感到迷茫。
【问题讨论】:
标签: java opengl coordinate-systems glu