我需要绘制3d投影,我正在使用opengl包装器来实现JAVA。 问题: - 如何在java opengl中设置视点(例如,我希望我的程序在屏幕上绘制对象,就像我从(0,0,0)查看该对象) - 如何设置透视点(在3d中指向外观的点,例如我希望可以编程在屏幕上绘制对象,因为我从(0,0,0)到(1,1,3)看起来)
我熟悉这个问题的数学问题,所以我已经计算了所有透视坐标。我只需要opengl java函数或者设置可以在我想要的透视图中绘制这个新坐标的函数。
HELP !! :)))
答案 0 :(得分:2)
这example会帮助你吗?您可能正在寻找的功能是gluLookAt:
gluLookAt( GLdouble eyeX,
GLdouble eyeY,
GLdouble eyeZ,
GLdouble centerX,
GLdouble centerY,
GLdouble centerZ,
GLdouble upX,
GLdouble upY,
GLdouble upZ )
PARAMETERS
eyeX, eyeY, eyeZ
Specifies the position of the eye point.
centerX, centerY, centerZ
Specifies the position of the reference
point.
upX, upY, upZ
Specifies the direction of the up vector.
答案 1 :(得分:1)
Nehe有大部分教程的端口都是Java。第一个应该做的就是做你需要的事情来开始自己。
答案 2 :(得分:0)
在Java和OpenGL上试用本教程