问题标签 [spiral]

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 投票
1 回答
263 浏览

algorithm - 获取从空间点开始的螺旋地理坐标的算法

有谁知道一种能够返回螺旋地理坐标算法,它从空间中的一个点开始?

起点示例:$ lat = "-22.851479"; $ lng = "-43.232038";

螺旋类型:http ://en.wikipedia.org/wiki/Archimedean_spiral

有几种响应能够返回 X、Y 中的点。例如:螺旋循环

但我对地理坐标感兴趣。

也许将坐标平面 X、Y 坐标转换为地理坐标也可以解决我的问题。

谢谢!

0 投票
1 回答
73 浏览

arrays - matlab中不等大小数组的算术运算

我正在尝试在 MATLAB 中计算各向同性天线的阿基米德螺旋阵列的功率模式的 2D 极坐标图。这需要一个大小不同的 theta 和 phi 数组。

我正在使用的代码如下:

自然我得到以下错误:

无论如何要更改我的代码以对 theta 和 phi 数组执行算术运算?谢谢你。

帕特里克

0 投票
2 回答
2896 浏览

javascript - 查找阿基米德螺旋上点的 x,y 坐标

我正在尝试使用 D3.js 以阿基米德螺旋线为轴在时间线上绘制数据。

轴

所以我需要一个 Javascript 函数来传递它

  • D 每一步的距离
  • 步骤数
  • X 每个螺旋臂之间的距离

该函数将遍历螺旋弧的距离为 s*d,并给出 x 和 y 笛卡尔坐标(图中的点 S,其中 s=10)。螺旋中心的第一个点位于 0,0。

0 投票
1 回答
2242 浏览

javascript - 在服务器端实现 Paper.js 螺旋光栅示例

我正在尝试在服务器(运行 Node.js)上绘制螺旋光栅示例(链接)。但是,我面临的问题是我的路径未显示在导出的框架上,我只能看到下载的图像。对我来说可能是一个愚蠢的错误,然而,浏览谷歌和文档的日子并没有帮助我解决问题。

我做了什么:

  • 添加paper.前缀
  • 将 +/- 更改为相应的add()subtract()
  • 尝试在图层中呈现路径。

这是我的代码:

显然,像这样调用:

0 投票
1 回答
95 浏览

ios - 试图绘制螺旋线,只画一条线

我正在尝试UIView仅使用文本标签来绘制螺旋线。代码如下:

截图如下: 截屏

不知道它为什么这样做。在代码中一直使用浮点值可以吗?也许我在三角中失去了一些东西。任何帮助,将不胜感激。谢谢!

编辑:查看 x,y 值:

似乎 y 值计算不正确..

固定图像:

固定的!

0 投票
2 回答
2075 浏览

php - 使用螺旋算法排序的坐标 (x,y) 列表

我有一个用螺旋算法排序的坐标列表。我需要从该区域的中间开始并“触摸”任何坐标。

为了简化这是(未排序的)坐标列表的表示(x,y 在下图中用“点”标记)。

CSV 坐标列表可在此处获得。
X 从左到右
增加 Y 从 TOP 到 BOTTOM 增加

未排序的坐标列表 每个坐标都与下一个坐标不相邻,而是相隔 1 或 2 个骰子(或在某些情况下更多)。

从区域的中心开始,我需要通过螺旋运动来触摸任何坐标:

螺旋法

解析每个坐标我已经起草了这个 PHP 算法:

但由于坐标彼此不等距,我得到这个输出:

坐标的排序列表

可以清楚地看到,中间的运动是正确的,而相应的坐标位置,在某个时刻,每个坐标之间的跳跃不再连贯。

我怎样才能修改我的代码以获得这样的方法呢?

预期的坐标排序列表

为了简化/减少问题:想象上图中显示的点是推销员必须经常访问的城市。从区域中间的“城市”开始,接下来要参观的城市是位于起点附近的城市,位于起点的北、东、苏奇和西。除非没有访问过起点回合中的所有相邻城市,否则推销员不能访问任何其他城市。所有城市都只能参观一次。

0 投票
1 回答
65 浏览

java - 如何将代码转换为递归?

如何将其转换为递归?这给了我矩形螺旋但不是递归的方式。帮助。如果这样我使用4个变量,递归,会怎么样?

0 投票
2 回答
469 浏览

javascript - 使用jquery绘制螺旋 - 点距离

我正在尝试使用 jquery 从 div 中绘制螺旋线。到目前为止,我已经做了一个常规的螺旋,似乎对我来说工作得很好。然而,下一步是我需要它在开始时在 div 之间有很大的距离,而在开始时距离更小。我知道我应该添加一个额外的变量来执行此操作,但我不知道如何实现它。

到目前为止,这是我的代码

jsfiddle

0 投票
4 回答
1618 浏览

ruby - 由外而内呈螺旋状循环

我正在寻找一个类似于循环循环的矩阵,但循环由外向内,而不是由内向外。任何人都可以帮助我为任何大小的矩阵执行此操作,最好是在 Ruby 中?

示例:在一个 3x4 矩阵中,我想从 [0,0] 开始向右移动,然后在到达 [3,0] 时向下移动,在 [3,2] 处向左移动,等等。

移动顺序如下图:

输出将是:

0 投票
2 回答
7399 浏览

java - Java: draw a rectangular spiral with drawLine

I'm working on a Java programming exercise where I'm supposed to draw a rectangular spiral with the drawLine method. Here's what I have so far, but the spiral comes up looking incomplete.

This is the output:

enter image description here

I've tried adding a fifth line withing the for loop, but the result still comes up incomplete. Any help is appreciated, thank you!