一、步骤和语句 建立点画数组:表示32*32位图 像素颜色 1黑0白 GLubyte stippleArray[] = {};//?? 启用点画模式 glEnable(GL_POLYGON_STIPPLE); 调用点画函数 glPolygonStipple( stippleArray ); 画多边形 ...
分类:
其他好文 时间:
2017-04-30 14:02:32
阅读次数:
164
在默认情况下,填充多边形是用实心模式绘制的。此外,它们还可以使用一种32位×32位的窗口对齐的点画模式。glPolygonStipple()函数用于指定多边形的点画模式。
void glPolygonStipple(const GLubyte *mask);
定义填充多边形的当前点画模式。mask参数是一个指向32×32位图的指针,后者被解释为0和1的掩码。如果模式中出现的是1,那么多边形中对...
分类:
其他好文 时间:
2014-12-30 13:38:25
阅读次数:
779
1.点画多边形
//定义填充多边形的点画模式。mask为32 x 32 的位图指针,1画0不画,使用前必须启用多边形点画功能
void glPloygonStipple(const GLubyte* mask);
//绘制一个矩形
void glRectf(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2);
2.示例
#include
#includ...
分类:
其他好文 时间:
2014-08-14 16:53:58
阅读次数:
259