OpenGL中一些函数的整理(二)

这篇博客是OpenGL函数的第二部分整理,通过代码和注释详细介绍了多个OpenGL函数的使用,主要针对C++程序员。内容涵盖关键函数的应用场景和实现细节,适合学习和参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以代码+注释方式给出,暂时比较混乱,作为笔记整理:

glEnableClientState(GL_VERTEX_ARRAY);//激活客户端能力,参数为具体能力,此处是顶点数组
glDisableClientState(GL_VERTEX_ARRAY);//反激活客户端能力,参数为具体能力,此处是顶点数组
glVertexPointer(3,GL_INT,0,pt); //提供顶点坐标的位置和格式,相当于注册顶点。 第一个参数:表示每一个顶点描述中的坐标数目。第二个参数:用符号常量指定数据类型。第三个参数:给出连续顶点之间的字节位移。第四个:数组本身
glDrawElements(GL_QUADS,24,GL_UNSIGNED_BYTE,vertIndex);//配合顶点数组使用,参数如下,第一个:设置要绘制的图形,例中为四边形。第二个:指定顶点索引元素数。第三个:指定索引值类型。第四个:指定索引数组。
//--------------------------------------------------------------------------------------------------------------------------------------------
位图部分
glPixelStorei(GL_PACK_ALIGNMENT,1); //控制的是所读取数据的对齐方式,默认4字节对齐
glRasterPos2i(20,20);//设置当前光栅位置,当前光栅位置是下一个位图(或图象)绘制的原点。原点是位图左下角。
glBitmap (10, 12, 0.0, 0.0, 11.0, 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值