问题标签 [space-filling-curve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
70 浏览

matlab - 节点排序的空间填充曲线

我正在尝试将一组网格节点转换为空间填充曲线。

在此处输入图像描述

现在,我尝试了 Morton 编码和 Hilbert 曲线,而 Hilber 曲线是效果最好的一种。但我有以下问题:

可能会发生两个节点是曲线上的邻居,但不在网格中,这不会发生在我需要的情况下。

是否存在其他可以保留此属性的空间填充曲线?或者有人对如何处理这个问题有建议吗?

0 投票
0 回答
38 浏览

c# - 如何计算 N 维的 Snake Index?

我在 c# 中编写了以下代码,它计算二维点的 Snake 索引。

它负责曲线顺序的变量位。下图表示 1 到 3 的曲线顺序。 在此处输入图像描述

我的问题是谁来为 n 维点扩展这个代码?我需要多维数组或其他技术吗?

在此处输入图像描述

感谢您的时间。

0 投票
1 回答
222 浏览

python - 在 Python 中绘制摩尔曲线

我正在尝试在 python中绘制摩尔曲线( https://en.wikipedia.org/wiki/Moore_curve )。我已经绘制了一条希尔伯特曲线,因为希尔伯特与摩尔似乎有更多的资源,但我不清楚如何编辑曲线的后续迭代以使其正确绘制摩尔曲线。

这是希尔伯特曲线的 Python 代码:

我怎样才能改变它来绘制摩尔曲线?

0 投票
0 回答
86 浏览

python - 如何找到希尔伯特曲线单元周围的邻居

我有一个带有时间戳、纬度和经度的熊猫数据框,并且我使用 hilbertcurve 包中的 HilbertCurve 添加了希尔伯特曲线索引。我的数据框如下所示:

我想找到特定希尔伯特细胞的邻居。例如,对于单元格 4578,我想找到它周围的 8 个单元格,分别是东、东北、北、西北、西、西南、南、东南。

我到处寻找,但我没有幸运地找到答案。