计算机图形学_第六节_OpenGL基本图元的绘制.pptVIP

  • 9
  • 0
  • 约8.91千字
  • 约 46页
  • 2017-06-09 发布于湖北
  • 举报

计算机图形学_第六节_OpenGL基本图元的绘制.ppt

Lecture 6 OpenGL基本图元的绘制 概述 图元的种类:点、线段、多边形、矩形…… OpenGL中所有的实体最终都可采用一系列有序的顶点描述。 二维图形是三维图形的特殊情况(z分量为0),在三维顶点绘制指令中,如果用户设定二维坐标(x, y),OpenGL就会自动令z=0 OpenGL提供的描述点、线、多边形的绘制机制。必须通过glBegin()和glEnd()函数配对来完成. OpenGL的程序结构(6_1) auxInitDisplayMode(AUX_SINGLE|AUX_RGBA)设置窗口显示模式为RGBA方式,即彩色方式,并且图形缓存为单缓存(SINGLE BUFFER)。 auxInitPosition(0,0,500,500)定义窗口的初始位置,前两个参数(0,0)为窗口的左上角点的屏幕坐标,后两个参数(500,500)为窗口的宽度和高度。 auxInitWindow(AUX_SAMPLE)是窗口初始化,字符参数是窗口名称。 OpenGL的程序结构(6_1) auxReshapeFunc()和auxMainLoop(),参数都是一个函数指针,指向的都是回调函数(回调函数定义用CALLBACK说明)。 auxReshapeFunc()是窗口形状重定函数,参数指针指向函数myReshape(),它的两个参数就是窗口的 新宽度和新高度。然后用glV

文档评论(0)

1亿VIP精品文档

相关文档