問題タブ [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 の 2D 配列です。スパイラルは次のようになります。

7 8 9

6 1 2

5 4 3

ループが機能しないのはなぜですか?

0 投票する
1 に答える
263 参照

java - ポイントを中心に回転するとらせんになります

私は、学士論文のためにスチール ワイヤ ロープをシミュレートするプログラムを設計しています。しかし、ケーブルの中心(ミッドデンケーブル)の周りを回転する点(ストランドの中心(ミデン))を作ろうとしている間、点は回転していませんが、らせん状になっています:ケーブルの中心に変換されます。

私のコードはこれです:

誰がどのように円を作り、中心に変換しないのか、私は回転しようとしていますか?

0 投票する
2 に答える
2436 参照

javascript - ぐるぐる螺旋を作る

らせんを描くコードを見つけたので、それを 360 度回転させる必要があります (催眠効果のようなもの)。アニメ化してみたのですが、うまく実装する方法がわかりません。もう時間がありません。そのコードができるだけ単純であれば、それは素晴らしいことです。

スパイラルコードは次のとおりです。

0 投票する
1 に答える
4413 参照

java - Javaでウラムスパイラルを作る方法は?

今日はロジックを書き、それをコードに変換するのに数時間を費やしましたが、この時点で完全に立ち往生しており、何をすべきかわかりません。私は Java でプログラミングを始めてまだ数か月しか経っていないので、「論理的な」考え方はまだ完全にはできていません。Javaでウラムスパイラルを作成する方法のロジックを考えるのを手伝ってくれる人はいますか?


この時点で、ウラム スパイラルの作成を完了するにはどうすればよいですか? 私が今取り組んでいるのは、配列に位置を追跡させ、行全体の各ステップを実行してから、ドロップダウンして列のステップを実行し、その後各カウンターに 1 を追加して続行することです。ヘルプ?そしてひどいフォーマットで申し訳ありませんが、このサイトはコードの貼り付けに関してはあまり役に立ちません... :|

0 投票する
2 に答える
2091 参照

java - スプライトを中心にらせん状にする方法 (Java ですが、公式を知っていれば役に立ちます)

私は、敵のスプライトが中心に向かって螺旋を描き、メイン タワーにダメージを与える Java でゲームを作成しています。私が問題を抱えている唯一のものは、スプライトをらせんにする式です。私がインターネットで見つけたのはこれだけです:http://scratch.mit.edu/projects/1439249/

それは私がやりたいことのようなものですが、JFrame 内のポイントからではなく、JFrame の外側からポイントまでらせん状にしたいと考えています。

私はセカンダリー 4 にいますが、そのような数式についてはまだあまり知識がなく、数式の理解に問題がある場合は申し訳ありません。前もって感謝します!

0 投票する
2 に答える
1330 参照

javascript - JS JavaScript で多色の渦巻きを描く


HTML5 キャンバスに色とりどりのアルキメデスの螺旋を描こうとしています。
私の最終的な目標は、サウンド レコードのデータ ビジュアライゼーションを作成することです。これは、静的なスパイラル タイムラインのようなものです。各色は、サウンド レコード内のイベントを表します。

何日も Web で調べましたが、本当に自分の目標に一致するものを見つけることができませんでした。私はPHPには慣れていますが、JSには慣れていません。スクリプトでスパイラルを描画するためのベース ソース コードを取得しました。

ポイントは、json 配列から各色の 16 進数値とピクセル単位の長さを取得していることです。
色付きの各セクションは、らせんの直後に互いに続く必要があり、シェーディング効果はありません。
新しいカラー セクションの描画を開始するために、最後のカラー セクションの終了位置を取得する方法がわかりません。次のコードの結果は、すべての色を重ね合わせます。

ご協力いただきありがとうございます !

ここに私のJSコードがあります:

ここに私のHTMLコードがあります: