問題タブ [trigonometry]

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 投票する
14 に答える
15343 参照

algorithm - 2 都市間の距離の計算

2 つの都市間の距離はどのように計算しますか?

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

actionscript-3 - 三角形の三角法 (ActionScript 3)

ActionScript 3 で、var "z" (下の画像を参照してください) を度単位で取得し、それをラジアンに変換する数式を記述しようとしています。

変数「x」と「y」の値はすでにわかっています。三角法を使用して、斜辺の長さ、したがって var z の可変角度を計算するにはどうすればよいですか? AS3 または疑似コードのソリューションは非常に役立ちます。ありがとう。

三角形

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

algorithm - ラジアンを度に変換する方法は何ですか?

私は時々これに出くわし、いつもそれを行う方法を忘れています。

非常に頻繁にポップアップするものの1つ。

また、ラジアンで表された角度を度に変換して元に戻す式は何ですか?

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

math - ゲーム開発のための三角形の数学

画面上を移動する三角形(二等辺三角形)を作成しようとしていますが、同時に、ユーザーが方向キー(右または左など)を押すと、それをわずかに回転させます。

三角形のノーズ(頂点)が常に三角形をリードしてほしいです。(あの古い小惑星ゲームのように)。

私の問題は、この背後にある数学にあります。X時間間隔ごとに、三角形を「ある方向」に移動させたいのですが、この方向を見つけるのに助けが必要です(xおよびyの増分/減分)。

三角形の中心点 (セントロイド) を見つけることができ、一番上の x 点と y 点があるので、使用する線ベクトルはありますが、「どのように」作業するかについての手がかりはありません。

古い Sin と Cos の方法と、三角形が回転した量 (角度) に関係があると思いますが、その点については少しさびています。

どんな助けでも大歓迎です。

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

java - Java でカスタム Sin() 関数を作成する

Comp Sci クラスで sin 関数をゼロから作成する必要があり、解決に近づいています。しかし、私はまだいくつかの問題を抱えています。.5PI 以下の値を入力すると機能しますが、それ以外の場合は間違った結果が得られます。これが私がこれまでに持っているコードです:

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

java - マウス座標(JavaFX)に基づいて固定中心の周りの円軌道に沿ってノードを配置する方法は?

基本的な JavaFX ゲーム開発に取り掛かろうとしているのですが、いくつかの円の計算で混乱しています。

(x:250, y:250) に半径 50 の円があります。

私の目的は、マウスの位置に基づいて、上記の円の円周上に配置される小さな円を作成することです。

私が混乱しているのは、座標空間とその背後にあるTrigです。

私の問題は、画面上の X/Y スペースが 0,0 を中心としていないことに起因しています。ただし、画面の左上は 0,0 で、右下は 500,500 です。

私の計算は次のとおりです。

マウスを動かしたときに計算した角度 (angle_deg) をアプリに出力させたところ、出力は以下のようになりました。

マウスが (反時計回りに移動する角度で) ある場合:

  • 円の真上で、中心に対して水平方向に並んでいる場合、角度は -0 です。
  • 左側で垂直方向の中央、角度は -90 です。
  • 円の真下で、中心に対して水平に並んでいる場合、角度は 0 です。
  • 右に、垂直に中央に、角度は 90 です

では、0、90、180、270 にするにはどうすればよいでしょうか??

小さいものに違いないのは分かっているのですが、それが何か思いつきません...

助けてくれてありがとう(いいえ、これは課題ではありません)

0 投票する
6 に答える
6938 参照

math - パスに沿った回転の計算

オブジェクトをアニメーション化しようとしています。たとえば、車だとしましょう。私はそれがポイントから行きたい

x1、y1、z1

ポイントx2,y2,z2 へ。それらのポイントに移動しますが、進行方向を指しているのではなく、ドリフトしているように見えます。だから私の質問は: updateframe() イベントでこの問題を解決するにはどうすればよいですか? 良いリソースの方向性を教えてもらえますか?

ありがとう。

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

database - タグ付きアイテムを「類似度」でマッチングする方法

本当の質問があります。

次のようなスキーマを持つデータベースがあります。

アイテム

  • ID
  • 説明
  • その他ジャンク

鬼ごっこ

  • ID
  • 名前

item2tag

  • item_id
  • tag_id
  • カウント

基本的に、各アイテムはさまざまな数で最大 10 個のアイテムとしてタグ付けされます。50,000 個のアイテムと 50,000 個のタグがあり、items2tag には約 500,000 個のエントリがあります。1 つのアイテムを指定して、「最も類似した」アイテムを見つけたいと思います。

「最も似ている」とは、タグの組み合わせが最も似ているアイテムを意味します...何かが「面白い」の2倍「クール」である場合、他のすべてのものをほぼ2倍「クール」で見つけたいと思います彼らが「面白い」限り。もちろん、これは 2 つだけでなく 10 個のタグにも適用されます。

何か案は?

0 投票する
7 に答える
53210 参照

algorithm - 三角関数はどのように機能しますか?

ですから、高校の数学、そしておそらく大学では、三角関数の使い方、その機能、およびどのような種類の問題を解くかを教えられます。しかし、それらは常にブラックボックスとして私に提示されてきました. 何かの正弦または余弦が必要な場合は、電卓の正弦ボタンまたは余弦ボタンを押すだけで準備完了です。それは結構です。

私が疑問に思っているのは、三角関数が通常どのように実装されているかです。

0 投票する
7 に答える
3713 参照

language-agnostic - 緯度と経度の長方形と球体上の円が重なるかどうかを判断する

次のものがあるとします。

  • 緯度と経度の最小値と最大値によって定義される地域 (特定の投影法を除いて、実際には長方形ではありませんが、通常は「緯度経度四角形」)。
  • 中心の緯度/経度と半径で定義される円

どのように判断できますか:

  1. 2 つの形状が重なるかどうか。
  2. 円が四角形に完全に含まれているかどうか。

数学そのもののレッスンではなく、完全な式/アルゴリズムを探しています。