OpenGL---颜色
来源:互联网 发布:无主之地2 mac版 编辑:程序博客网 时间:2024/04/30 05:15
RGB颜色
void myDisplay(void){ glClear(GL_COLOR_BUFFER_BIT); //清除颜色 glColor3f(0.0f, 1.0f, 1.0f); //浅蓝色 glRectf(-0.5f, -0.5f, 0.5f, 0.5f); //正方形 glFlush();}
指定清除屏幕颜色
void myDisplay(void){ glClearColor(0.0f, 1.0f, 0.0, 0.0f); //只留下绿色 glClear(GL_COLOR_BUFFER_BIT); //清除屏幕颜色 glFlush();}
指定颜色模型
#include<gl/GLUT.H> #include<math.h>const GLdouble Pi = 3.1415926536;void myDisplay(void){ int i; //glShadeModel(GL_FLAT); //每个扇形只使用一种颜色,默认glShadeModel(GL_SMOOTH); 平滑方式 glClear(GL_COLOR_BUFFER_BIT); //清除屏幕颜色 glBegin(GL_TRIANGLE_FAN); //画扇形 glColor3f(1.0f, 1.0f, 1.0f); //白色 glVertex2f(0.0f, 0.0f); //起点,中心点 for(i=0; i<=8; i++) { glColor3f(i&0x04, i&0x02, i&0x01); glVertex2f(cos(i*Pi/4), sin(i*Pi/4)); } glEnd(); glFlush(); //立即执行}
0 0
- OpenGL颜色
- OpenGL颜色
- OpenGL颜色
- OpenGL---颜色
- OpenGL颜色
- 【OpenGL】OpenGL颜色立方体
- openGL颜色的改变
- OpenGL 颜色的选择
- OpenGL颜色学习
- opengl 颜色没改变
- OpenGL学习笔记:颜色
- Android OpenGL添加颜色
- opengl中的RGBA颜色
- opengl: 颜色立方体
- OpenGL: 颜色立方体
- OpenGL中的颜色设置
- OpenGL笔记3 颜色
- OpenGL笔记3 颜色
- mina 作为客户端源代码剖析
- Linux2操作篇 -系统日志性能与网络管理
- Android开发——短信电话拦截/接听电话
- python os模块总结
- Hibernate查询部分字段并封装到指定类中(HQL)
- OpenGL---颜色
- Java ArrayList学习
- Timus 1092. Transversa
- hdu_1800 Flying to the Mars
- 区块链在中国(3):区块链场景漫谈
- 國罡上廣開土境平安好太王碑
- WebBrowser.ObjectForScripting 属性的使用
- Valid Sudoku
- MySQL连接时报1130错误