問題タブ [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 投票する
3 に答える
369 参照

math - 特定の辺から始まるベクトルから三角形の交差を見つける

A、B、C の座標を知っています。また、C から始まるベクトル V も知っています。

ベクトルが A と B と交差することはわかっていますが、i を見つける方法がわかりません。

この問題を解決するための手順を説明できる人はいますか?

どうもありがとう。

http://img34.imageshack.us/img34/941/triangleprob.png

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

3d - Rotation towards an object in 3d space

3D 空間の 2D 平面上に 2 つの座標があり、一方の座標 (ベクトル) を回転させてもう一方の座標に向かわせようとしています。私の垂直軸は y 軸なので、両方の座標が 2 次元平面上で平らに配置されている場合、両方の y 軸が 0 になり、x 座標と z 座標によって位置の長さ/幅が決定されます。飛行機。今、私はそのように角度を計算しています(言語に依存しません):

そして、次のように空間で回転/平行移動しています:

ただし、これは機能していないようです。私の計算/プロセスは正しいですか?

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

math - 長方形の2つのポイントを知っているので、他の2つのポイントをどのように把握できますか?

こんにちは、私はprocessing.jsを学んでいますが、数学の問題に遭遇しました。これは、限られた幾何学と三角法の知識やWikipediaの助けを借りても解決できないようです。

長方形を描く必要があります。この長方形を描くには、各コーナーの座標点を知る必要があります。私が知っているのは、ボックスの上部と下部の中点のxとy、および4辺すべての長さです。

ボックスの向きは保証されません。

何か助けはありますか?これは簡単なはずですが、本当に困惑しています。

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

flash - カウンター AS3 の加速ランプ「インクリメント」

私のカウンターは一定の速度で 100 になります。カウンターの速度を上げる方法はありますか?

Flash は三角法の値を使用して速度に影響を与えることができますが、それがタイマー クラスをオンザフライで変更できるかどうかはわかりません。

それにはいくつかの部分があります。
(a.) カウンターの速度を上げる?

(b.) 特定の部分で傾斜?
- 範囲がある
- 90 ~ 100 でランピングが開始される

増分の三角法のいずれかの例が役立ちます

代替テキスト http://www.ashcraftband.com/myspace/videodnd/icon10.jpg

適用したいトリガーの例

ACCELLERATING COUNTER「すべての良い例」

「時間を割いて手伝ってくれてありがとう」

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

java - Java Math.cos() メソッドが予期したときに 0 を返さない

Windows 7 PC で Java を使用し (それが問題かどうかは不明)、0 を返す必要がある値 (pi/2 など) で Math.cos() を呼び出すと、代わりに小さな値が返されますが、私が誤解していない限り、小さな値はゼロから 1 ulp をはるかに超えています。

これは実際には 1 ulp 以内で、私は単に混乱していますか? そして、これは、このマイナーな不正確さを解決するための受け入れ可能なラッパー メソッドでしょうか?

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

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

0 投票する
22 に答える
185205 参照

c - C は sin() やその他の数学関数をどのように計算しますか?

私は .NET 逆アセンブルと GCC ソース コードを詳しく調べましたが、実際の実装やその他の数学関数がどこにも見つからないようですsin()...それらは常に何か他のものを参照しているようです。

誰かがそれらを見つけるのを手伝ってくれますか? C が実行されるすべてのハードウェアがハードウェアで三角関数をサポートする可能性は低いので、ソフトウェア アルゴリズムがどこかにあるはずですよね?


関数を計算するいくつかの方法を知っており、楽しみのためにテイラー級数を使用して関数を計算する独自のルーチンを作成しました。私のアルゴリズムはかなり賢いと思いますが (明らかにそうではありません)、私の実装は常に数桁遅いため、実際の製品言語がどのようにそれを行うのか興味があります。

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

algorithm - 数列の余弦を計算する

以下を計算する必要があります。

totalN が大きいので、これをもっと効率的にしたいです。これを改善する方法はありますか?結局のところ、n=1..N の場合の cos(n) の結果はわかっているので、これをより高速に計算できる定理があるのではないかと思います。ヒントをいただければ幸いです。

前もって感謝します、

フェデリコ

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

processing - ProcessingでSin波ラインを作る

ここでの最初の投稿で、おそらく簡単なものです。

Processing のリファレンス サイトからコードを入手しました。

http://processing.org/reference/sin_.html

ただし、必要なのは、正弦波の曲線をたどる線であり、曲線に沿った点を表し、0 軸で終わる線ではありません。つまり、基本的には正弦波方程式で「S」字形を描く必要があります。

誰かがこれを行う方法を教えてもらえますか?

前もってありがとう、-Askee

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

actionscript - Actionscript 3 の 3D サイズの問題

目の方向に画像を移動できるアプリケーションがあります。

画像を拡大したら、初期サイズが 220 px だったところを 635 px にリサイズしたいと思います。z軸の開始位置が0の画像があります。開始位置からサイズ変更された画像までの距離を計算したいと考えています。

私はすでに手で距離を計算していますが、フラッシュに入れようとすると、結果は私が望んでいたものではありません. 私が計算した値は正しいと確信しています。

私の問題を理解するのは難しいかもしれません。助けてください。