atan2

    6

    1答えて

    Rの画像(行列として表現)を極座標空間に変換しようとしていますが、原点は0,0(左上隅)です。 0:私はこれを期待すると : x0 = as.vector(col(x)) y0 = as.vector(row(x)) r = sqrt((x0^2) + (y0^2) )#x a = atan(y0/x0)#y m = as.matrix(data.frame(y=a, x=r))

    0

    2答えて

    私はVector3クラス内でget_angle関数を作成しましたが、問題があります。 Yの角度は完全に細かいです。 ベースベクトルがその上にあるとき(逆が起きているとき)、それが返すピッチ角(X)は目標位置をわずかに上回ります。 間違っている量は、高さの違いによって異なります。 Angle get_angle(const Vector3f& v) const { return Angle

    0

    2答えて

    私はC#でOpenGLを使っています。私は他のライブラリを使うことはできません: using System; using OpenGL; using System.Windows.Forms; using System.Collections.Generic; using System.Drawing; 私はイメージが回転するように回転しているようです。 これは私の世界のdrawメソッ

    1

    2答えて

    私はいくつかのOctaveコードをJavaに移植しようとしています。私は、私は、次の試行 octave3.2:53> m1 = [1,2;3,4] m1 = 1 2 3 4 octave3.2:54> m2=[5,6;7,8] m2 = 5 6 7 8 octave3.2:55> atan2(m1,m2) ans = 0.197

    0

    1答えて

    だと私はスプライト面を作成する方法を見つけ出すことができないことを 私の問題がある加速度計を使用してスプライトを移動、回転しますそれが動いている方向。 - それは、北または西に移動しているかどうかをスプライトがその位置にあってもよい arrowPos.Y += -accelState.X*10; arrowPos.X += -accelState.Y*10; rotat

    0

    2答えて

    私は粒子の爆発システムを作っています。ここでは各粒子 が中心点から直接離れて爆発します。しかし、私は本当にファンキーな振る舞いをしています。 私はMath.atan2(y2 - y1, x2 - x1) * 180/Math.PI;を使用して中心点の方向を計算し、次に角度から180度を差し引いて方向を逆にします。 Image of what's happening for (var i = 0;

    1

    2答えて

    マウスカーソルの位置にしたがってプレーヤーのスプライトを回転させます。 私はatan2を使用して、Playerスプライトの360度回転動作スクリプトを設定しています。 atan2(XMouse-XPlayer,YMouse-YPlayer) - 90 これを使用すると、90度はまっすぐ、0は右向き、270度はまっすぐです。プレーヤのスプライトが画面の左側に座って、画面が回転するときに画面の右側