GLUtesselator:零区三角形和T形交叉点的问题

时间:2012-04-17 04:07:52

标签: opengl triangulation tesselation

当我尝试使用GLUtesselator对文本实体进行三角测量时,我遇到了这个问题。但是,它可以在使用GLUtesselator对任何多边形进行三角测量时发生。问题是有时GLUtesselator会生成零区域三角形。大多数时候你可以忽略它们,但有些情况下它们是不容忽视的。我试图找到一个解决方案,以便给定多边形的最终三角测量不具有任何零区域三角形或T形交叉点。据我所知,GLUtesselator是最强大和稳定的测试器之一,所以我想坚持下去,不介意做一些后处理来修复三角测量,而不是自己编写一个新的测试器。

我将尝试通过角色'H'的细分来证明问题。请注意我是stackflow的新用户,因此我无法发布图像,如果没有图像则无法解释此问题,所以我只是将URL发布到我描述问题的博客上。您也可以在GLUtesselator上查看:零区三角形和T形交叉点的问题http://www.dixittech.com/blog

我认为这是一个非常基本的问题,它的解决方案将使许多在类似领域工作的开发人员受益。我相信我不是第一个偶然发现它的人。有什么建议怎么办?任何替代方法也是非常受欢迎的。

0 个答案:

没有答案