问题标签 [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 投票
2 回答
522 浏览

c# - 内向螺旋算法不起作用

我有这个 c# 代码可以像这样以向内螺旋的方式遍历网格:

这是代码,但它有问题,由于某种原因,它的计算时间比预期的要长得多。有谁知道为什么会这样?

0 投票
1 回答
521 浏览

java - ArrayIndexOutOfBounds。Java 螺旋程序

我不断收到错误 ArrayIndexOutOfBounds: 4 在第 21 行。该行是 Spiral[VIndx][HIndx]=number。该程序应该在给定特定维度时创建数字螺旋。例如,如果给定维度 3,则为螺旋数字的 3x3 二维数组。螺旋应该是这样的:

7 8 9

6 1 2

5 4 3

为什么我的循环不起作用?

0 投票
1 回答
263 浏览

java - 绕点旋转变成螺旋

我正在为我的学士论文设计一些模拟钢丝绳的程序。但是,当试图使一个点(绞线的中心(midden)围绕电缆的中心(middencable)旋转时,该点并没有旋转,而是呈螺旋形:转换为电缆的中心。

我的代码是这样的:

任何人都知道它如何制作一个圆圈,而不是转换到我试图旋转的中心?

0 投票
2 回答
2436 浏览

javascript - 做一个旋转的螺旋

我找到了一个绘制螺旋的代码,我需要让它旋转 360 度(类似于催眠效果)。我试图为它制作动画,但我不知道如何正确实现它。我没时间了。如果该代码尽可能简单,那就太好了。

这是螺旋代码:

0 投票
1 回答
4413 浏览

java - 如何在java中制作一个ulam螺旋?

所以我今天花了几个小时写逻辑,把它变成代码,但我完全卡在这一点上,我不知道该怎么办。我现在才用 java 编程几个月,所以整个“逻辑”思维方式还没有完全成熟。谁能帮我思考如何在java中创建一个ulam螺旋的逻辑?


在这一点上,我需要做什么才能完成创建 ulam 螺旋?我现在正在做的是让数组跟踪一个位置,遍历一行的每个步骤,然后下拉并遍历一列中的步骤,然后将每个计数器加 1 并继续。帮助?对于糟糕的格式感到抱歉,这个网站在粘贴代码方面并没有太大帮助......:|

0 投票
3 回答
136 浏览

java - 无法将变量添加到我的数组

当我构建我的 Ulam (Prime) Spiral 时,我不断遇到这个奇怪的问题。我在 SpiralMaker() 中所做的是使用 4 步方法来创建螺旋。只要位置小于数组中的总方格,并且它在第 1 步,那么它应该向右移动 1 步并放置 2。当它到达第 2 步时,它会向上移动 1 并放置 numLocation现在是 3。在第 3 步,它向左移动两次,走 2 步,并将这些位置设置为 4 和 5,依此类推。

但是当我运行它时,我在第 32 行得到以下异常,

线程“主”java.lang.ArrayIndexOutOfBoundsException 中的异常:5

0 投票
1 回答
873 浏览

java - 斐波那契螺旋 - Robocode

有谁知道我如何按照斐波那契模式围绕 Robocode 中的一个点进行螺旋运动?我有 setTurnRight (double)、setAhead (double)、getX () 和 getY () 等方法。

我试着做一个简单的螺旋,没有所需的标准,那样,但它不起作用……它更像是一个圆圈。

游戏物理: http ://robowiki.net/wiki/Robocode/Game_Physics

0 投票
0 回答
51 浏览

java - 在 nD 中螺旋

我想在 n 维中实现螺旋模式。

我收到的关于 2D 的一个很好的答案是关于这个问题:Java Recursion over 2 parameters and in two direction,虽然没有测试答案,但你会明白的。

然而,由于我想在 7 维中使用它,在我看来,在 nD 中实现它更简单。

我必须展示的唯一代码是 Joop Eggen 在我的线程上的代码,不幸的是我无法发布我自己的 nD 代码(更不用说 3D),因为它太难了。我也没有在谷歌上找到任何关于此的内容。

任何人都可以在一般文档、代码或任何对我有帮助的方面帮助我吗?

我看到在 2D 中它使用象限,所以我认为在 3D 中应该有类似的模式,但是 nD 呢?

问候。

0 投票
2 回答
2091 浏览

java - 如何使精灵螺旋到中心(在 Java 中,但如果你知道一个公式,它也会有所帮助)

我正在用java制作一个游戏,其中敌人的精灵螺旋到中心并损坏主塔。我唯一遇到的问题是使精灵螺旋的公式。我在网上找到的都是这样的:http ://scratch.mit.edu/projects/1439249/

这就是我想要做的,但我想让它们从 JFrame 外部螺旋到一个点,而不是从 JFrame 内的一个点。

我在中四,我还没有太多关于这些公式的知识,如果我在理解这些公式时遇到问题,我很抱歉。提前致谢!

0 投票
2 回答
1330 浏览

javascript - JS 在 JavaScript 中绘制多色螺旋


我正在尝试在 HTML5 画布上绘制一个多彩的阿基米德螺旋线。
我的最终目标是对录音进行数据可视化,这将是一种静态的螺旋时间线。每种颜色代表录音中的一个事件。

我在网上查了很多天,但找不到真正符合我目标的东西。我习惯了 PHP,但不习惯 JS。我得到了在我的脚本中绘制螺旋的基本源代码。

关键是我从 json 数组中获取每种颜色的十六进制值和像素长度。
每个彩色部分应紧跟在螺旋之后,没有阴影效果。
我不知道如何获取最后一个彩色部分的结束位置以开始绘制新的颜色部分。以下代码的结果使所有颜色叠加。

谢谢你的帮助 !

这是我的 JS 代码:

这是我的 HTML 代码: