我正在运行一个 marching squares算法(与Marching Cubes相关),在等值平面上运行该算法,然后将数据转换为三角形网格。
这样可以运行,但会创建非常复杂的网格数据。我想将其简化为所需的最小三角形数量,如下图所示:
理想情况下,解决方案应该相当快,以便可以在运行时完成。我使用的语言是C#,但可能可以从大多数其他类似C的语言进行移植。
这样可以运行,但会创建非常复杂的网格数据。我想将其简化为所需的最小三角形数量,如下图所示:
理想情况下,解决方案应该相当快,以便可以在运行时完成。我使用的语言是C#,但可能可以从大多数其他类似C的语言进行移植。