码迷,mamicode.com
首页 > Windows程序 > 详细

OpenGL 自制API 2

时间:2015-03-11 19:11:31      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

多边形:

  逆时针方向为正面,反之亦然。

  1、glPolygonMode(GL_FRONT, GL_FILL);                        // 设置正面为填充方式

  2、glPolygonMode(GL_BACK, GL_LINE);                          // 设置反面为边缘绘制方式  

  3、glPolygonMode(GL_FRONT_AND_BACK, GL_POINT); // 设置两面均为顶点绘制方式

  4、glFrontFace(GL_CCW); // 设置CCW方向为“正面”,CCW即CounterClockWise,逆时针

  5、glFrontFace(GL_CW);    // 设置CW方向为“正面”,CW即ClockWise,顺时针  6、glEnable(GL_CULL_FACE);来启动剔除功能(使用glDisable(GL_CULL_FACE)可以关闭之       然后,使用        glCullFace来进行剔除。

   glCullFace的参数可以是GL_FRONT,GL_BACK或者GL_FRONT_AND_BACK,分别表示剔除正面、剔除反面、剔除正反两面的多边形。

  6、 直线可以被画成虚线,而多边形则可以进行镂空。

      首先,使用glEnable(GL_POLYGON_STIPPLE);来启动镂空模式(使用glDisable(GL_POLYGON_STIPPLE)可以关闭之)。

      然后,使用glPolygonStipple来设置镂空的样式。

OpenGL 自制API 2

标签:

原文地址:http://www.cnblogs.com/biubiubiubiu/p/4330250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!