【发布时间】:2012-09-08 19:57:30
【问题描述】:
成功了!看帖子底部!!!
世界上的聪明人......
我正在尝试使用 Processing (java) 绘制此网格,但我无法找出最聪明的解决方法。我基本上可以在重复部分中绘制每个点,但我确信有更好的方法。
任何算法和语言都可以。我只需要看看这个概念。
编辑
更新了徽标图像。这基本上表明我需要能够“知道”哪些区域是邻居,以便从网格创建生成形状:
编辑 2
网格被设计者称为“准周期八折网格”。
编辑 3
好吧,这比我想象的要难。我已经取得了很大的进步,你可以在这里找到代码:https://gist.github.com/3682600
我的细分对这两种形状都很有效,但是,当我开始递归时,发生了一些奇怪的事情。这是我现在的输出:
感谢任何帮助!
编辑 4
好的,这正在变成一项史诗般的任务。我发现当递归变得太深时会出现问题。要么是元素旋转的问题,要么是我无法弄清楚的另一件事。无论如何,这是我现在的工作草图:
编辑 5
我成功了!我搞砸了立方体的旋转,这一切都搞砸了。我更改了它并且它正在工作:https://gist.github.com/3682600。那里可能有太多东西,但它完全有效。证明:
【问题讨论】:
-
这个网格的具体名称是什么?它是如何定义的——它有什么特点?
-
@Blender:处理是 Java,但它被移植到 JS。两者都可以:-)
-
@nightcracker:关于网格,我唯一知道的是设计师称它为“准周期性八折网格”。这有帮助吗?感谢大家。我真的很想解决这个问题。
-
This 可能是相关的。
-
@n.m.:这看起来像是一个变种,是的。虽然它比这个有更多的中心“花”。这是另一个链接:geometricolor.wordpress.com/2012/04/15/…
标签: algorithm grid processing