OpenGL相关问题求教

请问GL_QUADS和GL_QUAD_STRIP两个命令绘制一个正方体,这两个正方体是相同的吗?比如说Quads是六个面拼出的,并不闭合的正方体,而Strip是一个闭合的... 请问GL_QUADS和GL_QUAD_STRIP两个命令绘制一个正方体,这两个正方体是相同的吗?比如说Quads是六个面拼出的,并不闭合的正方体,而Strip是一个闭合的正方体,有这样的说法吗? 展开
 我来答
龙西村
2013-02-01
知道答主
回答量:17
采纳率:0%
帮助的人:17.9万
展开全部

    看你怎么理解了,即使使用GL_QUAD_STRIP绘制一个四边形带,本质上还是一个一个的四边形,只不过存储的点少了(不用存储重复的点),减少了计算量。还有,使用GL_QUAD_STRIP能画出立方体吗?我怀疑。

    使用GL_QUAD_STRIP绘制的图形逻辑上是一个整体,但意义并不大,处理时(比如碰撞检测和光照)还是一个面一个面的来。

    我这里画了一个含有两个互相垂直的正方形的四边形带,背面使用GL_LINE模式,正面和背面如下图:

我的结论是:理解就好,不要太纠结

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式