1

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

我将尝试演示字符“H”的镶嵌问题。请注意,我是 stackflow 的新用户,所以我还不能发布图片,没有图片就不可能解释这个问题,所以我只是将 URL 发布到我描述问题的博客上。您也可以在 GLUtesselator 上查看它:零面积三角形和 T 形交点的问题http://www.dixittech.com/blog

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

4

0 回答 0