双曲面镶嵌Java库

And*_*rey 6 java graphics pseudocode tessellation

我想知道是否有人知道一个好的库用于镶嵌多边形的双曲线平面(我的主要兴趣在于{8,3}曲面细分).我在这里和那里找到了一些applet,但逻辑与视图的分离在所有这些中都是可怕的.如果有一个库根本不处理图形(因为我不打算使用Swing或创建我自己的applet),这将是完美的,只需要参数:{p,q}和图层计数,然后返回一系列线或点(或多边形对象).如果最坏的情况发生,我将不得不实现自己的库,所以如果有人知道一些详细描述了镶嵌算法的论文,它也可能会有所帮助.

编辑

顺便说一下,我应该提到Don Hatch 找到了一个很酷的双曲面镶嵌小程序,起初很兴奋.然后我看了他声称的源代码.在JAR内部,我发现了带有.prejava扩展名的文件,并且完全不知道我在看什么 - 它似乎是Java和C代码的混合体.在尝试仔细检查后,我立刻得到了头痛的回报.显然他正在尝试优化Java编译器...或者至少这是我从查看内容中收集到的内容javacpp.毋庸置疑,我非常犹豫是否花时间按照他的指示使用C编译器生成Java源文件,哇...

小智 2

这可能有点偏离主题,我也在寻找一种干净的、松散耦合的双曲镶嵌的实现。\n我发现了 poincar\xc3\xa9 磁盘模型的直接实现http://haishibai.blogspot.com/2010/07/draw-hyperbolic-geometry-poincare-disc.html

\n\n

我还发现这篇论文有一些伪代码\n http://www.d.umn.edu/cs/thesis/ajit_datar_ms.pdf

\n\n

他们谈论可用的源代码:hyperart http://sourceforge.net/projects/hyperart/但它是一个没有源代码的编译后的 exe。

\n