- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
opengl光照 OpenGL的顶点数组
导读:就爱阅读网友为您分享以下“OpenGL的顶点数组”的资讯,希望对您有所帮助,感谢您对92的支持!
关于OpenGL中的顶点数组
这次讲的所有内容都装在一个立方体中,呵呵。 呵呵,绘制一个立方体,简单呀,我们学了第一课第
二课,早就会了。
先别着急,立方体是很简单,但是这里只是拿立方体做一个例子,来说明OpenGL在绘制方法上的改进。
从原始一点的办法开始
一个立方体有六个面,每个面是一个正方形,好,绘
制六个正方形就可以了。
glBegin(GL_QUADS);
glVertex3f(...);
glVertex3f(...);
glVertex3f(...);
glVertex3f(...);
// ...
glEnd();
为了绘制六个正方形,我们为每个正方形指定四个顶点,最终我们需要指定6*4=24个顶点。但是我们知
道,一个立方体其实总共只有八个顶点,要指定24次,就意味着每个顶点其实重复使用了三次,这样可不是好的现象。最起码,像上面这样重复烦琐的代码,是很容易出错的。稍有不慎,即使相同的顶点也可能被指定成不同的顶点了。
如果我们定义一个数组,把八个顶点都放到数组里,然后每次指定顶点都使用指针,而不是使用直接的数据,这样就避免了在指定顶点时考虑大量的数据,于是减少了代码出错的可能性。
// 将立方体的八个顶点保存到一个数组里面 static const GLfloat vertex_list[][3] = {
您可能关注的文档
- k30场效应管 场效应管大全.doc
- java经典试题练习.doc
- KET考试有关资料_图文.doc
- kiwi syslog 使用手册 Syslog Manager使用手册.doc
- kyn28a 12技术规范书 KYN28A-12外壳技术规范.doc
- k线图入门 期货入门基础知识.doc
- labview实例100例 labview 100题.doc
- labview练习5图形图表.doc
- Lattice XO中文使用教程_图文.doc
- led图文管理系统v3.56 看守所系统建设书V1.0_图文.doc
- openlayers openlayers的类与方法.doc
- openssl编程入门 OpenSSL编程.doc
- openstack icehouse openstack _icehouse_single.doc
- operate FIDIC CONDITIONS OF CONTRACT FOR DESIGN,BUILD AND OPERATE PROJECTS.doc
- oracle 10g alert日志 oracle10g日志审计操作文档.doc
- oracle ebs r12 下载 EBS R12 库存操作基础篇_图文.doc
- oracle ebs r12 下载 EBS_R12_金税设置_图文.doc
- oracle forms 开发 Oracle之Forms开发指南--触发器段.doc
- oracle ora错误代码 Oracle_ORA一些错误整理.doc
- oracle soa实施方案 Oracle SOA 主数据管理解决方案.doc
文档评论(0)