设置点的大小
opengl默认点的大小为1个像素,所以你也可以设置改变绘制的点的大小
函数原型为
void glPointSize(GLfloat size);
默认size大小为1.0f,size取值必须大于0
线的宽度
默认线的宽度取值1.0f ,默认是以实线绘制
glLineWidth(GLfloat width);
虚线
默认是实线的挥之方式,所以要先启动虚线绘制
glEnable(GL_LINE_STIPPLE);
然后可以设置虚线的样式
glLineStipple(GLint factor, GLushort pattern);
参数的意思小编也不是很懂了,需要的话可以自己查一下啦
多边形绘制模式
glPolyGonMode(GL_FRONT,GL_FILL); //设置正面为填充模式
glPolyGonMode(GL_BACK,GL_LINE); //设置反面为边缘绘制模式
glPolyGonMode(GL_FRONT_AND_BACK,GL_POINT); //设置两面均为顶点填充模式
多边形设置正面反面
glFrontFace(GL_CCW); //设置CCW为正面 CounterClockWise 即逆时针
glFrontFace(GL_CW); //设置CW为正面 ClockWise 即顺时针
以上为小编参考百度文库总结的,需要查看详细内容的小编附上链接,
希望没有触及版权问题,有的话告诉一下小编哈,刚入门多有不懂
https://wenku.baidu.com/view/8096a02bcfc789eb172dc892.htm