小编Dib*_*iba的帖子

OpenGL:3d网格和法线的三角形条带问题

我是opengl编程的新手.我正在制作洞穴形成的动画.我有一组用于沿z轴的轴的轮廓的协调.我的计划是从这些数据制作一个3d网格,为此我已经决定使用TRIANGLE_STRIPS.我这样做的方式是我创建了多个像这样的条带:

 11----12 5------6
 |   /  | |   /  |
 |  /   | |  /   |
 9-----10 3------4
 |   /  | |   /  |
 |  /   | |  /   |
 7------8 1------2

我的问题是:

  1. 这是正确的方法吗?因为现在我对法线有问题.我想使用GL_SMOOTH着色,据我所知,我需要计算顶点的法线?但在我的cas顶点10和3是相同的,所以会有两个法线??? 那是问题吗?有没有其他方法来创建多个条带?

  2. 有没有其他方法来创建多个条带?或者条带解决方案可能不是最好的解决方案?

  3. 另一个问题是,这种条带的长度不同.有些比其他更短.谢谢您的帮助 :)

opengl gl-triangle-strip

8
推荐指数
2
解决办法
3522
查看次数

标签 统计

gl-triangle-strip ×1

opengl ×1