問題タブ [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.

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

iphone - CocoaのOpenGLで座標系をピクセルに設定します

私は最近OpenGLを学ぶことに夢中になり、これまでのところかなり直感的に思えますが、これは私が立ち往生しています。OpenGLが現在使用しているものではなくピクセルベースの座標系を使用するように設定を変更するにはどうすればよいですか。たとえば、このコードは約10x20ピクセルの長方形を描画します。

このコードを作成するにはどうすればよいですか?

基本的に同じものを生成しますか?ありがとう。

編集:誰かがどこかでglOrtho()を使用することを提案しているのを見ましたが、彼らはそれを行う方法について何の情報も与えませんでした。これは機能しますか?もしそうなら、私はそれをどのように行いますか?

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

geospatial - 地理座標の計算方法 / これはどの地理システムですか?

理解できない地理座標のペアがあります。この座標系と、それらを経度と緯度に変換する方法を知っている人はいますか?

長いです。7662.251 西、緯度。9144.590 North ホンジュラスの位置でなければなりません (13-16°N および 83-89°W)

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

php - リップル画像の歪みは、PHPまたはCスタイルの言語で、GIMPのものと同様のUV変換アルゴリズムに影響を与えます

私は、PHPで、単純な方程式に基づいて画像の歪みを適用するためのUVからXYへの座標空間変換アルゴリズムに取り組んできました。

私のアルゴリズムは4点双一次内挿法を使用しています。

そして、UV空間のすべてのポイントについて、元のXY空間の位置を計算します。

私はGIMPで見られるような波及効果を得ようとしました。x = u + 2 * sin(u / 5)、y = v + 2 * sin(v / 5)の変換を使用しました。

しかし、gimpを使用したときに見られるような滑らかな波及効果の代わりに、非常にぼやけた効果が得られます(予想よりも多くなければなりません)。

この効果を達成するためのより良い方法に私を向けることができますか?

または、PHPまたはCのような構文を持つ別の言語の既存のアルゴリズムを簡単にたどることができます。

これまでのところ、Googleでできることは、販売中のライブラリの一部である既製のアルゴリズムだけです。

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

java - デカルトグリッドに極関数をプロットする方法は?

私はこの極関数を持っています:

r = A / log(B * tan(t / 2 * N)

ここで、A、B、Nは任意のパラメーターであり、tは極座標系の角度シータです。

のグラフの例A=8, B=0.5, N=4

サンプルグラフ

この関数をデカルト座標グリッドにプロットして、上記のような画像を取得するにはどうすればよいですか?

ありがとう

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

c# - xy座標系のサイズ変更可能なデータ型が必要

単純な3Dゲームマップ(minecraft)の選択したチャンクを変更するプログラムをコーディングしています。マップは理論的には非常に大きくなる可能性があるため、マップ全体をロードすることは問題外です。16x16サイズの各チャンクを1回だけロードし、再度変更する必要がある場合に備えて、それらのチャンクをメモリに保持したいと思います。これらの部分を(x、y)座標でメモリに格納すると同時に、必要に応じてこのデータ構造のサイズを変更し、特定のチャンクを見つけることができるように整然と保つことができるデータ構造が必要です。要件を満たすために使用できるデータ構造がわからなくなっています。私は誰かがいくつかの提案をすることができることを望んでいます。私はC#でコーディングしています。

0 投票する
7 に答える
5252 参照

php - PHPでの2つのX、Y座標間の距離の計算

500単位のトロイダル平面上の2つの座標間の距離を計算するゲーム用のツールを作成しています。つまり、[0,0]から[499,499]は有効な座標であり、[0,0]と[499,499]も互いに隣接しています。

現在、私のアプリケーションでは、ユーザーが事前に構成した[X、Y]の場所に対応する[X、Y]の場所を持つ都市間の距離を比較しています。

これを行うために、私はこのアルゴリズムを見つけました。

ページリストを距離で並べ替えることは便利なことなので、このアルゴリズムをMySQLクエリに実装し、SELECTステートメントの次の部分を使用してアプリケーションで使用できるようにしました。

これは多くの計算で問題なく機能しますが、[0,0]と[499,499]が互いにキティコーナーであるという事実を考慮していません。

0と499が隣接している場合、このアルゴリズムを微調整して正確な距離を生成する方法はありますか?

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

math - 外積を計算する方法は左手座標で変わりますか?

外積を計算する方法は左手座標で変わりますか?

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

java - PDFBox-座標系

次のことを実現したいと思います。PDF ファイルのセットがあります。まず、座標系の原点を確認したいと思います。PDFの座標系の原点が左上でない場合[通常原点は左下]、左上の座標で結果のPDFを作成したいと思います。PDFBox [コードスニペットは以下]を使用してこれを実行しようとしていますが、結果のPDFが空白になります。私は PDFBox を初めて使用するので、この点に関するヘルプは大歓迎です。

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

coordinate-systems - 小惑星スタイルのラップアラウンドを尊重しながら、デカルト空間の2点間の距離を計算するにはどうすればよいですか?

空間内の 2 つのエンティティの位置を表す2 つの点 (x 1 , y 1 ) と (x 2 ,y 2 ) があります。ピタゴラスの定理を使ってそれらの間のユークリッド距離を計算すると、すべてが素晴らしいです。ただし、スペースが有限になった場合は、マップの継ぎ目を「包み込む」ポイント間の新しい最短距離を定義したいと考えています。たとえば、ポイント A が(10, 10)でポイント B が(90,10)で、マップの幅が 100 単位の場合、A と B の間の距離を 20 (マップの右端から左端に戻る) として計算したいと思います。 )、通常のユークリッド距離である 80 の代わりに。

私の問題は、私がやろうとしていることにまったく適していない座標系を使用していることであり、実際に私の平らな正方形の地図はシームレスなドーナツ形状になっていると思います. この性質のシステムを実装し、デカルト座標から前後に変換する方法についての提案もいただければ幸いです!

0 投票する
4 に答える
17214 参照

c++ - 緯度/経度を X/Y 座標に変換

メルボルンの小さな地域の緯度/経度の値があります。-37.803134,145.132377 と、openstreet マップ (Osmarender Image ) からエクスポートしたフラット イメージ。画像の幅:1018、高さ:916

C++ を使用して、緯度/経度をポイントが位置を反映する X、Y 座標に変換できるようにしたいと考えています。

以下に示すようなWebで見つけたさまざまな式を使用しましたが、何も役に立ちません。

これを行う方法について明確な説明があれば、非常に役立ちます。どんなコードでも大歓迎です。