問題タブ [angle]

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

unity3d - 逃げるドードーの角度を見つける

プレイヤーがキックしたときにクリッター AI がプレイヤーから直接逃げるようにしたいのですが、その角度を計算するための数学や構文がわかりません。これらは、ワールド空間を独立して移動する 2 つのキャラクターです。

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

これは現在、クリッターを遠ざけるのではなく、ウェイポイントに向かって移動させます。私はこれをすべて間違って攻撃しているかもしれません。私を懲らしめてください。

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

iphone - デバイスが特定のポイント方向に向かっているかどうかを検出する方法

CLLocationから現在の場所を取得しています。

私は別の場所を持っています-これもCLLocationです。

デバイスが別の場所に向かっていることを検出したいと思います。

(このポイント間の距離をメートル単位で計算できますが、ワークアウトはできません

デバイスの現在の進行方向と比較するための正確な角度の計算)

ありがとう。

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

vector - 3D空間で2つのベクトルが与えられた場合、どのように反射角を計算しますか?

2つのベクトルaとbの間の角度を計算したいと思います。これらが原点にあると仮定しましょう。これはで行うことができます

ただし、arccosは[0、pi]の角度を提供します。つまり、180度を超える角度は提供されません。これは、私が望むものです。では、ベクトルが180度のマークを超えたことをどのようにして知ることができますか?2Dでは、ベクトルの1つにあるy成分の符号によって、ベクトルがどの象限にあるかを簡単に決定できます。しかし、3Dでそれを行う最も簡単な方法は何でしょうか。

編集:私は質問を一般的に保ちたかったのですが、ここに行きます。私はこれをcでプログラミングしており、角度を取得するために使用するコードは、theta = acos(dot(a, b)/mag(a)*mag(b))プログラムで方向を決定する方法です。

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

c++ - acos / sin / atan2 の計算で奇妙なエラーを処理するにはどうすればよいですか?

sin / cos / tan / acos を処理しているときに、この奇妙な値を見た人はいますか?

===奇妙な価値===

-1.#IND00

=====================

これは私が取り組んでいたコードです。

x & y が 10 & 10 のような特定の条件では、 このコードは -1.#IND00 を theta_one & theta_two に格納します。

文字にも数字にも見えません:(

間違いなく atan2 / acos / stuff が問題です。

しかし、問題は、それらの double 変数がいくつかの値を正常に格納したため、try と catch が機能しないことです。

さらに、次の計算はそれについて不平を言うことはなく、プログラムを壊すこともありません!

この値を何らかの形で強制的に使用して、プログラム全体をクラッシュさせることを考えています...このエラーをキャッチできるように..

その考えを除いて、 これらの theta_one および theta_two 変数がこのクレイジーな値を格納しているかどうかを確認する方法がわかりません。

良いアイデアはありますか?

前もって感謝します..

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

algorithm - 2 つのベクトルから方向角を計算する

2 つの 2D ベクトルがあるとします。1 つはオブジェクトの現在の位置用で、もう 1 つはそのオブジェクトの前の位置用です。移動の角度方向をどのように計算できますか?

この画像は、私が求めているものを理解するのに役立つかもしれません:

(画像) http://files.me.com/james.ingham/crcvmy

0 投票する
11 に答える
40027 参照

python - PythonでDD(10進度)をDMS(度分秒)に変換しますか?

Pythonで10進度を度分秒に変換するにはどうすればよいですか? Formulaはすでに書かれていますか?

0 投票する
10 に答える
66145 参照

math - アナログ時計で時針と分針の間の角度を見つける

私は最近このインタビューの質問を与えられました:

12時間のアナログ時計が与えられた場合、時針と分針の間の小さい方の角度を度で計算します。できるだけ正確にしてください。

最も単純で、最も読みやすく、最も正確なアルゴリズムは何でしょうか。どの言語での解決策も歓迎します(ただし、必要だと思われる場合は少し説明してください)。

0 投票する
12 に答える
190257 参照

python - Pythonの2つのn次元ベクトル間の角度

Pythonで2つのn次元ベクトル間の角度を決定する必要があります。たとえば、入力は次のような2つのリストにすることができます:[1,2,3,4][6,7,8,9]

0 投票する
8 に答える
29747 参照

c++ - 2本の線の間の内角

Line1とLine2の2つの行があります。各線は2つの点(P1L1(x1, y1), P2L1(x2, y2)とで定義されP1L1(x1, y1), P2L3(x2, y3))ます。この2本の線で定義される内角を知りたいです。

そのために、横軸を使用して各線の角度を計算します。

角度を知った後、私は以下を計算します:

私が抱えている問題や疑問は、正しい角度を取得することもあれば、補完的な角度を取得することもあります(私にとっては外側)。180º内角を知るために減算するとき、どうすればわかりますか?それを行うためのより良いアルゴリズムはありますか?私はいくつかの方法を試したので:ドット積、次の式:

しかし、いつも同じ問題があります。外角と内角のどちらがあるのか​​わかりませんでした!

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

iphone - iPhone 3GS の加速度計の X/Y/Z からピッチ/ロール値を取得するための既成の公式はありますか?

拡張現実ベースのプロジェクトを実現し始めたばかりで、GPS の位置と方向を取得し、仮想カメラを操作するために欠落している 2 つの変数はピッチ/ロールです。

プロジェクトにマージできる既製の式があるかどうか疑問に思っています。多くの時間を割いてくれました。前もって感謝します。