OpenGL入门学习一

基本图形绘制函数介绍

颜色设置

glColor3f(1.0,0.0,0.0)  #设置颜色为红色
glColor4f(0.0,1.0,1.0,1.0)#设置颜色为青色,1.0表示不透明度
glColor3ub(0,0,255)  #设置颜色为蓝色
glColor3fv([0.0,1.0,0.0])  #设置颜色为青色

设置顶点

glVertex2f(1.0,0.5)  #xoy平面上的点,z=0
glVertex3f(0.5,1.0,0.0) #三维空间的点

绘制基本图形

仅仅设置颜色和顶点,并不能画出来什么。我们可以在任何时候改变颜色,但所有的顶点设置,都必须包含在 glBegin() 和 glEnd() 之间,而 glBegin() 的参数则指定了将这些顶点画成什么。以下是 glBegin() 可能的参数选项:

参数 说明
GL_POINTS 绘制一个或多个顶点
GL_LINES 绘制线段
GL_LINE_LOOP 绘制连续线段
GL_LINE_LOOP 绘制闭合线段
GL_POLYGON 绘制多边形
GL_TRIANGLES 绘制一个或多个三角形
GL_TRIANGLE_STRIP 绘制连续三角形
GL_TRIANGLE_FAN 绘制多个三角形组成的扇形</
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值