OpenGL 多边形绘制基础

设置点的大小

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值