gpt4 book ai didi

c++ - 使用单调多边形的多边形三角剖分

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:04:55 40 4
gpt4 key购买 nike

我有一个没有孔的简单多边形,需要将其三角化为凸多边形以便在物理引擎中使用,而且我可以使用这些凸多边形通过三角形带进行渲染。

This维基百科文章展示了如何使用单调多边形对多边形进行三角剖分。它提供了它如何工作的简短描述,但不够详细,我无法理解。这种方法似乎非常适合我的需要,Flash Demo它链接到表明该算法非常适合我的需要。

我一直在谷歌上搜索以寻找对算法的更好解释,但我只能找到进行三角剖分的库或源代码。我更愿意学习它是如何工作的并编写我自己的方法,但如果我需要使用预先编写的库,它就必须这样做。

任何人都可以提供解释或资源来说明我如何了解这种三角测量的工作原理吗?

最佳答案

CGAL库提供了几种无孔简单多边形凸分解的实现。看看这个chapter .

关于c++ - 使用单调多边形的多边形三角剖分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9170110/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com