关于opengl(csgl)的最入门有关问题

关于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超级宝典》