关于opengl(csgl)的最入门问题
最近学习csgl,有几个问题不是很明白
1、opengl中的单位是什么,如:
GL.glBegin(GL.GL_QUADS);// start drawing a quad
GL.glColor3f(0.0f,1.0f,0.0f);// green top
GL.glVertex3f(1.0f,1.0f,-1.0f);// top right (top)
GL.glVertex3f(-1.0f,1.0f,-1.0f);// top left (top)
GL.glVertex3f(-1.0f,1.0f,1.0f);// bottom left (top)
GL.glVertex3f(1.0f,1.0f,1.0f);// bottom right (top)
1.0f指得是多大一段长度?
2、旋转物体和切换视角区别在哪里,对应函数怎样使用?
3、3维场景背景色是黑色,怎样改变颜色?
[解决办法]
glTranslatef是在移动物体,glRotatef是旋转物体,记住,这两个函数都是相对上次操作的结果进行的,也就是说
是在上次操作完后的结果上进行的操作。
推荐你去买两本书《OPENGL红皮书》《OPENGL超级宝典》