問題タブ [coordinate-transformation]
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.
python - PyEphemで指定された銀河座標(GLON、GLAT)の(alt、az)を計算する方法は?
地球上の特定のオブザーバー (経度、緯度、時間) と特定の銀河座標 (GLON、GLAT) について、PyEphem を使用して空の対応する (alt、az) ポイントを計算するにはどうすればよいですか?
c++ - OpenCV:三角形の選択に基づいて画像を歪める
私はOpenCV2.0を使用して、画像内の3つのポイント(基本的に三角形を構成する)を取得しようとしています。これらの3つのポイントで私がやろうとしているのは、スキューの参照としてそれらを使用することです。私が達成しようとしていることは、次の画像で最もよく説明されています。
私は上記のフォーマットの画像を持っていることが保証されているので、私が積極的に注意を払う必要がある唯一のポイントは、90度の角度が形成されるポイントであることを知っています。
つまり、90度の角度が形成されるポイントの位置に対してイメージを歪めようとしているだけです。
OpenCVでこれを行う方法はありますか?(できればC ++で)
c++ - ビュースペースの深さの値とndc xyを指定してビュースペースの位置を回復する方法
私は遅延シェーダーを作成しており、gbuffer をより密にパックしようとしています。ただし、ビュー空間の深さを正しく指定すると、ビューの位置を計算できないようです
計算された位置が間違っています。私はまだgbufferに正しい位置を保存していて、それを使ってテストしているので、これを知っています。
javascript - マウスカーソルのCSS3ズーム
私の目標は、Google マップの現在の動作と同じように、ページ領域でのズームとパン操作を可能にするプラグインを作成することです (つまり、マウスでスクロール = 領域のズームイン/ズームアウト、クリック & ホールド & 移動 & リリース = パニング) )。
スクロール時、マウスカーソルを中心にズーム操作をしたい。
このために、オンザフライの CSS3 マトリックス変換を使用します。唯一の必須の制約は、0px 0px の変換原点を持つ CSS3 の変換とスケール変換以外は使用できないということです。
パンニングは、すでに機能しているため、私の質問の範囲外です。ズームに関しては、Javascript コードのどこに問題があるのかを突き止めるのに苦労しています。
MouseZoom.prototype.zoom
問題は、x 軸と y 軸の平行移動の計算において、関数のどこかにあるはずです。
まず、ここに私のHTMLコードがあります:
ご覧のとおり、私は Jquery と Brandon Aaron の jquery マウス ホイール プラグインを使用しています 。
StackOverflow.js ファイルの内容は次のとおりです。
qt - 変換された単位正方形を定義する 4 つのポイントを指定して QTransform を作成します
与えられた 4 ポイントが次の結果であるとします。
どうすれば見つけられますQTransform transform
か? (さらに良い:任意のソース長方形も与えられます)
動機:遠近法で歪んだ座標系で描画される画像の 4 つの頂点が与えられた場合、QPainter を使用して画像を描画するにはどうすればよいですか?
これは GIMP の問題を示すスクリーンショットで、レイヤーの 4 つのコーナーを移動することでレイヤーを変換できます。これにより、透視変換が行われます。Qtアプリケーションでもまったく同じことをしたいです。QTransform はアフィン変換に限定されず、透視変換も処理できることを知っています。
android - デバイスの座標系から絶対座標系への加速度
私の Android デバイスから、線形加速度値の配列 (デバイスの座標系) と絶対方位値の配列 (地球の座標系) を読み取ることができます。私が必要とするのは、後者の座標で線形加速度値を取得することです。システム。
どうすればそれらを変換できますか?
コメントでアリの返信後に編集:
わかりました。正しく理解できれば、線形加速度を測定するとき、携帯電話の位置はまったく問題になりません。測定値は地球の座標系で与えられるからです。右?
しかし、電話をさまざまな位置に置き、さまざまな軸で加速するテストを行ったところです。3 組の写真があります。最初の写真はデバイスの設置方法を示し (ペイントの「マスター スキル」で申し訳ありません)、2 番目の写真は線形 acc によって提供されたデータからの読み取り値を示しています。センサー:
- デバイスを左側に配置
- 背中に横たわっているデバイス
- デバイススタンディング
そして今 - 3 番目のケースでは、デバイスの位置は問題にならないのに、なぜ Z 軸 (Y 軸ではなく) に沿って加速度が発生するのでしょうか?
algorithm - 緯度/経度座標を追加および変換するためのアルゴリズム
こんにちは私は特定の座標に度を追加できるアルゴリズムを探しています。それで、私が次の位置にいると仮定しましょう-0.31399363、-78.44437。この位置が北を向いていると想定している画像があります。ここで、経度オフセットが+30度で、始点から100m離れた別の位置を作成できるようにしたいと思います。私はインターネットを探していて、10進座標を度に変換するための計算をいくつか見つけました。それが出発点だと思いますが、距離に応じて10進座標を変換する方法がわかりませんでした。どうもありがとう。
python - PyEphemで位置角を(Alt、Az)から(GLON、GLAT)に変換するには?
指定されたObserver
場所と時間、位置(Alt, Az)
と位置 angleについて、 PyEphemを使用して銀河座標系alpha
で対応する位置角度を計算するにはどうすればよいですか?(GLON, GLAT)
python - Blender: 球体を歩き回る
Blender の Python ゲーム スクリプトを理解するために、私は現在、このリンクの FPSController 構造を使用して、球体の周りを歩くことができるシーンを構築しようとしています。重力と FPSController の向きについては、現在次のような python Controller を作成しようとしました。
これは、任意の角度が 180 度を超えるまで大まかに機能し、不連続に見えます。これは、rotation_difference が不連続であることから来ていると思います – Math Types & Utilities に関するブレンダーのドキュメントには何も書かれていません。また、四元数表現についてまだ十分に考えていないため、連続したマップが可能かどうかを確認できませんでした – もっとエレガントな方法があると思いますローカルの Z 方向は常にマウスに依存し、ローカルの X 方向と Y 方向は特定のベクトルに継続的に依存するようにするにはどうすればよいでしょうか?
python - Pythonで地球上の場所のJ2000XYZ座標を取得する
編集:地球上の場所の緯度、経度、標高をJ2000座標に変換する必要があり、ra/decや月とは何の関係もないことがわかりました。申し訳ありません。あなたの答えは私に多くの洞察を与えてくれました。以下の編集された質問を参照してください。
質問:緯度、経度、標高をJ2000座標(XYZ)に変換するにはどうすればよいですか。ephemに変換がありますか?ドキュメントを確認しましたが、必要なものが見つかりませんでした(または、この分野の知識が不足しているために何かを見落としている可能性があります)。ありがとう
** * ** * ** * ** * ** * **OLD(無視)** * ** * ** * ** * ** * ***
赤経(RA)と赤緯(Dec)の月の位置があり、それらをXYZ座標に変換したいと思います。このための組み込みのPyEphem関数はありますか?また、その背後にある数学は何ですか?ありがとう。
編集:私はJ2000座標系を使用しています(これは赤道だと思いますが、天文学を扱うのはこれが初めてです)。月までの距離があります。ra / dec値は、すでにJ2000(赤道)座標になっています。
Xポイント北
Yポイント西
Zは空を指しています