我有一个根据集合绘制 3D 形状的程序GL.GL_VERTEX_ARRAY
,最后它在 display()
方法中绘制 -
public void display(GLAutoDrawable drawable) {
gl.glDrawArrays(GL.GL_QUADS, 0, 24);
}
到目前为止它工作正常,我在输出上得到了所需的形状,但是如果我在形状停止出现gl.glScalef(20, 20, 40);
之前添加并且我得到空白输出 -gl.glDrawArrays()
public void display(GLAutoDrawable drawable) {
gl.glScalef(20, 20, 40);
gl.glDrawArrays(GL.GL_QUADS, 0, 24);
}
如何正确缩放输出?
编辑:
gl.glLoadIdentity()
通过添加之前 修复。