問題タブ [coordinate-systems]

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 に答える
185 参照

java - 数学、座標

今、私はJAVAでいくつかの問題を抱えていますが、座標系までの長さを取得する方法を覚えていません.

元。ポイント A (3,7) ポイント B (7,59)

点aと点bの間の距離を数える方法を知りたいです。ご回答ありがとうございます。:-)

0 投票する
9 に答える
47490 参照

svg - SVG 座標系を反転

[0,0] が左上ではなく左下になるように SVG 座標系を反転する方法はありますか?

0 投票する
4 に答える
1087 参照

algorithm - RCカーのアルゴリズム

アルゴリズムを探していますが、どこから始めればよいかわかりません。

デカルトグラフで点 A から点 B に到達しようとしています。動きは RC カーの動きに制限されます: 後方、前方、左前方、右前方 (一定の回転半径。車は完全に回転するか、まったく回転しません)。

次のようなアルゴリズムを構築するにはどうすればよいですか。

そして、finalPosition に到達するための順序付けられた一連のステップを生成しますか?

最終的なオリエンテーションが何であるかは気にしないことに注意してください。

ありがとう!


編集: これは離散ノードを持つグラフではなく、連続座標系であることに注意してください

0 投票する
3 に答える
17689 参照

java - Javaで弧を描く

Java で開始角度 350、終了角度 20 の円弧を描く必要があります。私が従う座標系は次のとおりです。

ここでの問題は、開始角度が終了角度よりも大きいことです。逆に、弧を描くことができました。どんな助けも素晴らしいでしょう。

0 投票する
3 に答える
1617 参照

android - 直線をたどる(パス経由?)

発射体を使用するゲームに取り組んでいます。そこで、Projectile クラスを作成しました。ユーザーが画面に触れると、新しいインスタンスが作成されます。

そして発射物クラス:

これにより、プレイヤーの位置とタッチ座標の 2 つのポイントを持つパスが作成されます。私の質問は - どうすればこの路線のポイントにアクセスできますか? たとえば、ラインの半分のポイントで発射体の x、y 座標を取得したい場合、または発射体が 100 ティック (X ピクセル/ティックの速度で移動) 後にあるポイントでしょうか?

また、Projectile が最終ポイントに到達した後も移動し続ける必要があります。パスを延長し続けるために line.addPath(line) を使用する必要がありますか?

編集

発射物を一直線に動かすことはできましたが、奇妙な方向に進んでいます。私はいくつかのコードをごまかす必要がありました:

Angle問題があるに違いありません..私はこの方法を使用していますが、これは完全に機能します:

ただし、画面中央より上のタッチでは 0 ~ 180、下のタッチでは 0 ~ -180 を返します。これは問題ですか?

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

haskell - Haskell のデカルト 3D から球面 3D 座標系への変換

デカルト 3D 座標系のポイントを球状 3D システムに変換しようとしています。

これは私がこれまでに得たものです:

Ghciはコードをロードしますが、実行しようとすると

cartesian3DToPolar3D (1.0,2.0,3.0)

私は得る:

これは役に立ちません。何が起こっている?

変換式はhttp://en.wikipedia.org/wiki/Spherical_coordinate_system#Cartesian_coordinatesから

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

matlab - デカルト座標から対数極座標への変換

デカルトシステムで与えられるいくつかの点座標を対数極デカルトシステムに変換したいと思います。

ただし、atan操作を適切に実行する方法がわかりません。

現在、次のようにやっていますが、かなり醜いようです。

入力ポイントはXtにあり、最初の列はX座標値で、2番目の列はY座標値です。Xlpには、距離に対応する最初の列と角度に対応する2番目の列として指定された対数極座標が含まれます。

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

opengl - アップ軸の設定

どの軸がアップ軸であるかを設定する最も簡単な方法は何ですか? データ形式が異なれば、座標系も異なります。たとえば、z 軸を上軸として格納されているオブジェクトを読み込む必要があります。

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

vb.net - VB.netで座標点を計算する

座標系を構築しようとしていますが、方法に問題があります..

私が持っているのは、ユーザーが長さを入力できるテキストボックスです。この長さはユーザーが定義しますが、木枠を構築するために使用する最小単位サイズであるため、長さが 610 より小さくなることはありません。木枠の全長は無限です(実際にはそうではありませんが、それは私が望むものです)木枠には610mmごとにビームが設定されているため(これは法的要件です)、vb.netを設定したいです610 間隔で各ビームの座標を取得し、その座標系をテキスト ベースの *.SCR ファイルに書き込みます。

AutoCAD はスクリプト ファイルを使用して、180mm x 50mmx 50mm のビームを描画するための描画手順を自動化します。

ご覧のとおり、スクリプトは非常に基本的なもので、フレームが必要で、テキスト ボックスに 1260 と入力すると、ビームがスクリプトで次のようになることがわかっています。

以前のビルドから毎回新しい参照ポイントを作成する必要があります。これらの座標はすべて VB.net で計算し、テキスト ベースの *scr ファイルに記録する必要があります。

どうすればこれを達成できますか?私は配列の方向に向かって指摘されましたが、それを疑いますか???

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

performance - 球座標: 範囲の選択 - ベスト プラクティスとパフォーマンス

座標系、ジオメトリ、およびその他の同様のものを扱うコードを書いています。一般的に、一般的な計算に関して、球座標を保存するための最も一般的/実用的/効率的な方法はどれかを知りたいです。それは...ですか:

また

または他の何か?

(上記の座標はわかりやすくするためにラジアンで表現されていますが、通常、数学関数はラジアンで実装されるため、速度を向上させるためにラジアンで表示します。)

数学的な観点からはまったく無関係であることはわかっていますが、特定の選択によって実装がより簡単または効率的になるかどうか疑問に思っています。