LWJGL移动/旋转物体

时间:2017-04-22 14:03:59

标签: java opengl 3d rendering lwjgl

我最近使用gl11在lwjgl中启动了一个项目,它能够将3d对象投影到屏幕上。但是一旦我尝试旋转/平移一个物体,它就会消失,或者只是在z = 0和z = 2之间可见 source code

这是我的绘制方法:

glMatrixMode(GL_MODELVIEW);
glLoadIdentity();

glTranslatef(position.x, position.y, position.z);

glRotatef(rotation.z,0,0,1);
glRotatef(rotation.y,0,1,0);
glRotatef(rotation.x,1,0,0);

glBegin(GL_TRIANGLES);

for(GLData d : data) {
    glColor4f(d.r,d.g,d.b,d.a);
    glVertex3f(d.x,d.y,d.z);
}

glEnd();

0 个答案:

没有答案