OpenGL部分函数详解

OpenGL部分函数详解

ID:41394496

大小:57.80 KB

页数:12页

时间:2019-08-24

OpenGL部分函数详解_第1页
OpenGL部分函数详解_第2页
OpenGL部分函数详解_第3页
OpenGL部分函数详解_第4页
OpenGL部分函数详解_第5页
资源描述:

《OpenGL部分函数详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、OpenGL部分函数详解GL库:1oglClear里(glbitfield面具);功能;用预先设置的值清除缓冲区。参数说明;而具指定被刷新的缓冲区,可以是gl_color_buffer,bitogldepthbufferbit,glaccumbufferbit,gl_stencil_buffer_bitglcolorbufferbit。表示颜色缓冲区gldepthbufferbit,表示深度缓冲区gl_accum_buffer_bit,表示累积缓冲区glstencilbufferbit表示模板缓冲区2oglclearcolor(glelamof红、GLela

2、mofgreen>glelamof蓝色,glelampfa)功能;指定颜色缓冲区的清除值参数说明;初始值0,取值范围[0,1]3oglcleardepth();功能;指定深度缓冲区的清除值参数说明;初始值0,取值范围[0,1]4oglclearindexO;功能;指定颜色索引缓冲区的清除值参数说明;初始值0,取值范围[功能;指定颜色缓冲区的清除值参数说明;初始值0,取值范围[0,1][0,1]5oglclearaccumO;功能;用于设置累积缓冲区的清除值参数说明;初始值0,取值范围[0,1]6oglclearstencil();功能;设置模板缓冲区的清除值

3、参数说明;初始值0,取值范围[0,1]7oglcolor3{B,D,F,S,I,UB,UI,我们()};功能;设置当前的绘图颜色参数说明;取值范围[0.0,1.1]8oglcolor4();功能;设置当前的绘图颜色参数说明;取值范围[0.0,1.1]9gifinish(void);功能;在有限时间内强制执行OpenGL命令消隐在三维空间中,一些物体遮挡另一个物体是很自然的事,而且这种遮挡关系随视点的不同而不同,清除一个物体被其他物体挡住的部分的操作称为消隐;10.3glcleardepth(glelampd深度);功能;指定深度缓冲区的清除值参数说明;深度指

4、定清除缓冲区时用的深度值。初始值1,也就是刷新深度缓冲后,深度缓冲为窗口中每一个像素点设置的深度值。进行消隐时启用深度测试,11。glEnable(GL。gl_depth_test);12gldepthfunc(GLenum函数);功能;指定用于深度缓冲比较值。参数说明;功能指定深度比较函数,gl_never,gl_less,gl_equal,gl_lequal,gl_greater,gl_note_qual,gl_gequal,gl_always,缺省值gl_less,gl_never,不通过(输入的深度值不取代参考值)gl_less,如果输入的深度值小于

5、参考值,则通过gl_equal,如果输入的深度值等于参考值,则通过gl.lequal,如果输入的深度值小于或等于参考值,则通过gl_greater,如果输入的深度值大于参考值,则通过gl_note_qual,如果输入的深度值不等于参考值,则通过gl_gequal,Iftheinputdepthvalueisgreaterthanorequaltothereferencevalue,theGL_ALWAYSalwaysreplacesthereferencevaluethroughtheinputvalueofdepthStructuralgraphics13

6、.glBegin(GLenum,mode)Parameterdescription;modeGL_P0INTsinglepointGL_LINESlineGL_LINE_STRIPfoldlineGL_LINE_L00PclosedlineGL_TRIANGLESmanytrianglesGL_TRIANGLESconnectedtrianglesGL_TRIANGLE_FANtrianglefanGL_QUADSmultiplequadranglesGL_QUADS_STRIPconnectedquadrilateralGL_POLYGONconvexpo

7、lygonGIVertexsetsthefixed-pointcoordinatesGlColorsetsthecurrentcolorGllndexsetsthecurrentpaletteindexGINormalsetsthecurrentnormalvectorGlEvalCoordgeneratesone-dimensionalortwo-dimensionalcoordinatesGlCallList,glCallListsexecutedisplaylistGITexCoordsetstexturecoordinatesIstheedgeoft

8、heglEdgeFlagflagaboundary?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。