問題タブ [coordinate-systems]
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.
lua - CFrame パーツはどうすればよいですか?
.CFrame
プロパティを使用して、パーツを正確な量だけ傾けることができると聞きました。しかし、私はそれを使用する方法については不明です。次のコードは機能しません。
パーツを 90 度と 45 度回転させているわけではありません。私は何を間違っていますか?
iphone - iPad と iPhone の座標系の違いは何ですか?
複数のプラットフォーム(iPad、iPhone、iPod touch)で使えるアプリをcocos2dで作ろうとしています。ポイントを (360,160) に設定したとしましょう。ポイントは、iPhone の画面の左から 4 分の 3、画面の半分上に表示されます。iPadでもこれを行うのでしょうか、それともこの結果を得るにはポイントを(768,384)に設定する必要がありますか?または、画面を引き伸ばしますか。私はしなければならないと考えましたが、iPhone または iPad のシミュレーション中に画面のサイズを取得すると、関係なく常に 480x320 になるため、確信が持てません。
c# - 緯度/経度を MGRS に変換する
Lat/Lon 位置をMilitary Grid Reference System (MGRS)に変換するコードのライブラリがどこにあるか知っている人はいますか? 可能であれば、C# の実装を探しています。
php - 交差点の計算
特定の通りの交差点名を取得するにはどうすればよいですか?
通りの名前 B にいて、通り B の両側に 2 つの通りを取得したいとします。通り B の座標も持っています。
これは、座標上の計算を使用して実現できると思います。どのように?
B 通りの経度が 40.4325342、緯度が -72.5346344 の場合、経度と緯度を算術演算すると、B 通りの片側の最も近い通りを取得できますか?
php - R ^ 2で回転を行う方法は?
私は数学で一見単純な問題に悩まされています:2次元デカルト座標系で点を回転させる必要があります。つまり、(x / y)と角度ガンマで与えられる点があり、の座標を取得する必要がありますガンマで回転した場合のこの点...
例:x=2およびy=0で、回転角が90°の場合、結果のポイントはx'= 0、y' = -2(時計回りに回転)になります。
だから私はネット( http://en.wikipedia.org/wiki/Rotation_matrix )でこの式を見つけ、それをテストするためにいくつかのコードを実装しました:
これは90/180/270度の角度でうまく機能しますが、それ以外の場合は完全にがらくたになります。
すなわち:
x=1およびy=1およびgamma=45°の場合、結果のポイントは正確にx軸上に配置されます...まあ-上記のスクリプトは次のように出力します。
私はsthが間違っていることを理解しましたか?(私にとって学校は長い間続いています^^)どうすればこれを正しく行うことができますか?
wpf - キャンバスの原点を変更する
緯度と経度にバインドされた位置を持つオブジェクトを含むキャンバスを作成する必要があります。
私のキャンバスは要素のドラッグとズームをサポートしていますが、これまでは常に標準座標(0,0から)を使用していました
これでGPS座標ができ、GPS座標はたとえば45°11'00'Nと45°11'60Nの間にあるため、すべてのオブジェクトが重なり合っています。この変換を解決できない場合、基本的に1pxの距離になります。 。また、キャンバスは0,0から始まり、常に45ピクセルの空白があります
左と上の最小値を取得してサイズを再計算できますが、キャンバス内のすべてのオブジェクトを中央に配置するにはどうすればよいですか?
c - 球面座標の変換に関する疑問
球面座標(つまり、GPSデバイスからの緯度と経度)をデカルト座標に変換しようとしています。極座標変換方程式から導出されたこの単純な変換に従います。
次に、ユークリッド距離を適用して2点間の距離を計算していますが、検出した値は、半正矢関数を使用して計算できる距離と常に同じであるとは限りません。特に、経度が異なるが緯度が同じであると、2つのアルゴリズムによって計算される距離が同じになるのに対し、経度が同じで緯度を変更すると、値が異なることに気付きました。
これが私が使用しているCコードです:
私は何か間違ったことをしているのですか、それとも私が見ていないその背後にいくつかの数学があります(そして多分Mathoverflowボードでこれを尋ねますか?)。更新誰かがこの変換を正しく指摘したので、ボードを交差させる必要はありません。2つのポイント間の正確な距離を計算するのに意味がありません(2つの極間の距離はゼロです)。だから私はそれを次のように再定式化しています:緯度の小さなデルタ(0.0001は多かれ少なかれ10メートルに相当します)では、距離は半正矢関数(20-25%)と非常に異なるように見えるのはなぜですか?
更新2:
Oli Charlesworthが指摘したように、z axis
この変換を考慮しないと、南北の違いを気にしない予測になります。これは、私が指摘したデルタの違いの原因でもあります。実際、正しい変換では、zは緯度に関連しており、それを考慮すると、2点間のユークリッド距離を計算します(現在は3D空間内)。緯度と経度の両方が、小さなデルタの適切な近似につながります。 。たとえば、緯度の程度の場合、誤差は約1.41メートルです。
iphone - Convert GPS coordinates to coordinate plane
This is somewhat related to another question I asked: Translate GPS coordinates to location on PDF Map. That got me to this point, now I'm stuck on the math.
Let's say I have a floor plan of a building, I've taken gps coordinate readings from each corner of the building. Also assume that the floor plan is lined up with the latitude and longitude.
How do I convert a GPS coordinate to a X,Y position on this map? I can't seem to get the math right.
iphone - CGPoint を UIView から AVCaptureVideoPreviewLayer に変換する
iPhoneアプリでタップしてフォーカスし、タップして露出するように実装しようとしています。
AVFoundation カメラ インターフェイスを使用していますが、2 つの座標系の間を移動するのに問題があります。
UIView は、左上 (縦向きモード) の (0,0) から右下の (320,480) までのシステムを使用します。
ただし、AVCaptureSession は、右上の (0,0) から左下の (1,1) までのシステムを使用します。
私は AVCamDemo を見てきましたが、これらを変換するために何もしていないようです。ある分には UIView 座標があり、次の分には AV 座標があります。
どんな助けでも大歓迎です!
ありがとう
オリバー
mouse - Reverse Integer Values
I have a scenario which I think I can convey giving PC Monitor example (not real though).
Assume I have two monitors both of different resolution and properties. One monitor draws mouse cursor on screen from top (0) to bottom (max-value) and other draws mouse from bottom (0) to top (max-value). In other words both have reverse y-axis of each other in drawing mouse cursor and I need to write a formula that will convert one monitor cursor position to another and vice versa given one monitor x and y cursor positions.
What formula is the best suited for this?