quaternions

    5

    1答えて

    iPad上でOpenGL ESを使用してオブジェクトを表示しました。モデルは、頂点、法線、および頂点へのインデックスによって定義されます。モデルの原点は0,0,0です。 UIGestureRecognizerを使用して、さまざまなジェスチャーを検出できます.2本の指で水平方向にスワイプしてyについて回転し、xについては垂直にスワイプします。 yを中心に回転するための2指の回転ジェスチャ。パンでモデ

    -1

    1答えて

    私はオイラー角と四元数をチェックするため、このコードを書いてきた をクォータニオンするが、それはcorrecly実行されていない(または多分私は回転を理解していない): #include <stdio.h> #include <math.h> #define DR2D (180/M_PI) #define DD2R (M_PI/180) int main(int argc, char*

    1

    2答えて

    私は、一様乱数四元数を作成するPython(NumPy)関数を持っています。私は同じまたは別の関数から2次元の返された配列として2つの四元数の乗算を得たいと思います。私の最近のケースでの四元数乗法の式はQ1 * Q2とQ2 * Q1です。ここで、Q1=(w0, x0, y0, z0)とQ2=(w1, x1, y1, z1)は2クォータニオンです。予想される2クォータニオン乗算出力(2-d戻り配列)

    0

    1答えて

    私はAndroidの携帯電話を回転させてオブジェクトを制御しようとしています。そのため、カメラを傾けてオブジェクトが傾くようにします。 This videoは私が望むものを示していますが、私はそれを私の電話で制御したいと思います。私はC#実装を発見したビデオと同じサイトから は、それが団結にオーバーポートに公園を散歩だろうと思いました。このようなルックスを使用して コードイム: using Uni

    2

    1答えて

    慣性センサーからUnrealエンジンにデータをストリーミングしています。私が使用して、C++では、俳優にこれを適用しています X = 6561.00000 Y = 6691.00000 Z = 2118.00000 W = 2078.00000 : this->SetActorRelativeRotation(rotsQ); をそして、それは私に奇妙なジンバルの問題を与えることは、形

    2

    1答えて

    ストリーミング四元数データを特定の量だけオフセットする必要があります。これを行うには、私は2の間の違いを得ることを計画し、その後、最初の2番目のオフセット。 私はトラブル2. Using this converterの違いを見つけるのを持っています。 私はこのコードを実行している:私はresultがあることを期待する public void convertQuat180() { Qua

    0

    2答えて

    左矢印キーでオブジェクトを回転させたいので、回転を30度に拘束したいと思います。私のコードは: if (Input.GetKey(KeyCode.LeftArrow) && transform.localEulerAngles.z <= 30) transform.Rotate(0,0,1); なぜ回転が31度に止まるのですか? 明らかに、私の問題はこれより複雑です。私は境界があり、

    0

    1答えて

    three.jsとWebSocketsを使ったコンセプトの証明として、1年前に小さなタンクゲームを作成しました。しかし、Three.jsのそれ以降のバージョンでは、クォータニオンを行う方法が変更されました。私は最新のバージョンでそれを行う方法のサンプルコードを見つけることができません。これは私の古いコードである: function calculateQuaternions(tankmesh) {

    0

    1答えて

    私は既存のプロジェクトでEigenを使用しようとしていて、止まっています。 私はそうのように、マトリックスからquaternionfを作成しています: Eigen::Quaternionf quats(path.block(0, 0, 3, 3)); 行列が有効であり、この構造は動作するはずです。 私はこのような、しかしX、Y、Z、Wの値を呼び出そうとすると: float test = quats

    0

    1答えて

    Q1 = w0、x0、y0、z0およびQ2 = w1、x1、y1、z1の2つの四元数を持っています。私は2次元配列を返すことができるNumPyまたはPython関数を使ってそれらを掛けたいと思います。私はこの種の乗算を行うためにChristoph Gohlkeによって書かれたインターネット上の疑似コードをいくつか見つけました。私はたくさん試しましたが、それを適用できませんでした。誰もこの種の乗算を