我想知道是否有人知道一个用多边形细分双曲平面的好库(我的主要兴趣在于 {8,3} 细分)。我在这里和那里发现了一些小程序,但是逻辑与视图的分离在所有这些程序中都是可怕的。如果有一个完全不处理图形的库(因为我不打算使用 Swing 或创建我自己的小程序),那将是完美的,只接受参数:{p,q} 和层数,然后返回一组线或点(或多边形对象)。如果最坏的情况发生,我将不得不实现我自己的库,所以如果有人知道一些详细描述曲面细分算法的论文,这也可能会有所帮助。
编辑
顺便说一句,我应该提到我发现了 Don Hatch 的一个看起来很酷的双曲镶嵌小程序,并且一开始很兴奋。然后我查看了他声称的源代码。在 JAR 中,我发现了带有.prejava
扩展名的文件,但完全不知道我在看什么——它似乎是 Java 和 C 代码的某种可怕的混合体。尝试仔细检查后,我立即感到头疼。显然他正在尝试优化 Java 编译器……或者至少这是我从javacpp
. 不用说,我非常犹豫是否要花时间按照他的指示使用 C 编译器生成 Java 源文件,哇...