- 4
- 0
- 约1.15千字
- 约 3页
- 2017-06-08 发布于重庆
- 举报
OpenGL编程轻松入门之堆栈操作
OpenGL编程轻松入门之堆栈操作
2006-05-17 09:20作者:黄燕出处:天极开发责任编辑:方舟
本节中的例子其结构和例1一样,仅改变myDisplay和myReshape。 例4:利用堆栈绘制三个物体--一个绿色的茶壶,一个蓝色的茶壶,一个红色的立方体(部分代码)
void myDisplay void glClear GL_COLOR_BUFFER_BIT ; /*蓝色茶壶*/ glPushMatrix ; glColor3f 0.0,0.0,1.0 ; glutSolidTeapot 1.5 ; glPopMatrix ; /*红色立方体*/ glPushMatrix ; glTranslatef 5.0,0.0,0.0 ;//坐标变换 glColor3f 1.0,0.0,0.0 ; glutSolidCube 1.0 ; glPopMatrix ; /*绿色茶壶*/ glPushMatrix ; glTranslatef -5.0,0.0,0.0 ;//坐标变换 glColor3f 0.0,1.0,0.0 ; glutSolidTeapot 1.0 ; glPopMatrix ; glFlush ; void myReshape GLsizei w,GLsizei h glViewport 0,
原创力文档

文档评论(0)