我正在尝试使用 GL_QUADS 渲染一个正方形,但每次渲染它都有一个三角形缺失形式
这是我的代码:
gl.glPushMatrix();
gl.glBegin(GL.GL_QUADS);
gl.glVertex3d(pts2d.get(0).x, extra[0],pts2d.get(0).y);
gl.glVertex3d(pts2d.get(1).x,extra[0],pts2d.get(1).y);
gl.glVertex3d(pts2d.get(0).x, portalHeight,pts2d.get(0).y);
gl.glVertex3d(pts2d.get(1).x,portalHeight,pts2d.get(1).y);
gl.glEnd();
gl.glPopMatrix();
我正在使用 JOGL,这些点是创建正方形的正确点,我只是不知道为什么会切掉一个三角形。