随笔分类 -  openGL入门

openGL 3 在空间中绘图2
摘要:2.1 直线点画(就是虚线) 启用点画功能: glEnable(GL_LINE_STIPPLE); //调用enable所启用的任何一个功能/特性都可以用一个对应的glDisable来取消。 然后用glLineStipple函数创建这种模式,以便进行画线: void glLineStipple(GL 阅读全文

posted @ 2016-10-19 19:58 seapx 阅读(311) 评论(0) 推荐(0)

openGL 2 生成动画
摘要:双缓冲: 所有图形程序包最重要的特性之一就是对双缓冲的支持,这个特性允许在屏幕之外的一个缓冲区中执行绘图代码,然后使用一条交换命令把所绘制的图形立即显示在屏幕上。 双缓冲有两个用途,① 第一个是一些复杂的绘图可能需要比较长的时间,可能并不希望在屏幕上显示图形合成的每个步骤,使用双缓冲的话可以合成一副 阅读全文

posted @ 2016-10-17 16:11 seapx 阅读(769) 评论(0) 推荐(0)

openGL 1 绘制矩形
摘要:#include void renderScene() { //调用glClear将从窗口中清除最后一次所绘制的图形 glClear(GL_COLOR_BUFFER_BIT); //设置当前绘图的颜色 glColor3f(0.98f, 0.625f, 0.12f); //绘制矩形,第一对坐标表示左上角,第二对表示右下角 glRectf(-30... 阅读全文

posted @ 2016-10-16 19:51 seapx 阅读(4430) 评论(0) 推荐(0)

导航