問題タブ [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.
algorithm - 角度が別の角度からX度以内にあるかどうかを確認します
ある角度が別の角度から一定の角度内にあるかどうかを判断するためのアルゴリズムが必要です。
私の最初の考えはでしたが(a-x < b) && (a+x > b)
、-179から180までの角度で動作する必要がある場合は失敗します。
上の図では、角度が負の側と正の側の間のラップの間にある必要がある領域(緑)。角度(赤い線)がこの領域内にあるかどうかをどのように判断できますか?
c# - 向きを 0 から 360 の間で正規化します
オブジェクトの回転を 0 ~ 360 度に正規化する単純な回転ルーチンに取り組んでいます。私の C# コードは機能しているようですが、完全に満足しているわけではありません。以下のコードを改善して、もう少し堅牢にすることはできますか?
matlab - MATLAB で 2 つの画像の交点を比較する
クロス ポイントで 2 つの画像を撮影しました。現在、これら 2 つの画像を比較して、移動した距離と角度を調べています。MATLAB を使用してこれを行うにはどうすればよいですか? どうもありがとうございました!
matlab - MATLAB で特定の角度に配置された矢印を表示するにはどうすればよいですか?
私は MATLAB で作業していますが、非常に単純な問題に悩まされています。その位置(x,y)
とtheta
(度単位の角度) で定義されたオブジェクトがあります。ポイントをプロットし、ポイントから開始して角度で定義された方向を指す矢印を追加したいと思います。実際には矢印である必要さえありません。角度の値をグラフィカルに示すものであれば何でもかまいません!
これは、私が描こうとしているものの種類を示す写真です。
無効な ImageShack リンクを削除
javascript - 1 点から勾配を取得し、角度を度単位で取得します
JavaScript で、ユーザー定義の角度で線を引こうとしています。
基本的に、次の点を作成するための点 (x,y) と角度があります。線の長さは 10px にする必要があります。
開始点が (180, 200) であるとしましょう... 角度 "A" を指定し、斜辺 (推測) が 10 の場合、X と Y を取得するための方程式はどうなるでしょうか。斜面?
ご協力いただきありがとうございます!
language-agnostic - 2 つの角度の差を見つけるにはどうすればよいですか?
座標を中心に -PI -> PI の範囲の 2 つの角度が与えられた場合、それらの間の 2 つの角度の最小値はいくつですか?
PI と -PI の差は 2 PI ではなくゼロであることを考慮してください。
例:
2 本の線が中心から出ている円を想像してみてください。これらの線の間には 2 つの角度があり、内側で作る角度は小さい角度、外側で作る角度は大きな角度です。両方の角度を合計すると、完全な円になります。各角度が特定の範囲内に収まる場合、ロールオーバーを考慮して、角度の小さい方の値はいくつになりますか?
opengl - OpenGL がラジアンではなく度数を使用するのはなぜですか?
OpenGL の設計者は数学を恐れることはありませんでした。最も単純な OpenGL アプリケーションを除いて、線形代数の知識は不可欠です。OpenGL プログラマーはラジアン単位の角度に精通していると考えて差し支えないと思います。
数学的には、ラジアンはあらゆる点で度よりもエレガントです。また、実用的な利点もあります。
- C 標準ライブラリはラジアンを使用します。
- 他のほとんどのライブラリも同様にラジアンを使用しています。
- 円弧の長さなど、一部の計算ではラジアンの方が便利です。
では、なぜ OpenGL の設計者は次のような関数を指定しglRotatef
、gluPerspective
次数を使用することにしたのでしょうか?
(実際には重要ではないことはわかっていますし、今後も変わることはありません。ただ興味があるだけで、OpenGL.org で答えを見つけることができませんでした。)
java - ベクトル間の符号付き角度の検索
ベクトルaからbまでの符号付き角度シータをどのように見つけますか?
そして、はい、私はtheta = arccos((ab)/(| a || b |))であることを知っています。
ただし、これには記号は含まれていません(つまり、時計回りと反時計回りの回転を区別しません)。
aからbに回転するための最小角度を教えてくれるものが必要です。正の符号は、+x軸から+y軸への回転を示します。逆に、負の符号は+x軸から-y軸への回転を示します。
trigonometry - Flipping an angle using radians
Hello all you math whizzes out there!
I am struggling with a math problem I am hoping you can help me with. I have calculated an angle of direction using radians. Within OpenGL ES I move my guy by changing my point value as such:
This works very well to move my sprite in the correct direction. However, I have decided to keep my sprite "locked" in the middle of the screen and move the background instead. This requires me to Reverse my calculated angle. If my sprite's direction in radians is equivalent to 90 degrees, I want to convert it to 270 degrees. Again, keeping everything in radians.
I will admit that my knowledge of Trig is poor at best. Is there a way to figure out the opposite angle using radians? I know I could convert my radians into degrees, then add/subtract 180 degrees, then convert back to radians, but I'm looking for something more efficient.
Thanks in advance....
-Scott
vector - XNA 2D ベクトル角度 - 正しい計算方法は?
2D の XNA では、ベクトル角度が機能する標準的な方法は何ですか?
0 度が右、90 度が上、180 度が左、270 度が下 ?
の「標準」実装とは
と
VectortoAngle(AngleToVector(PI)) == PI ?