問題タブ [perspective]
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.
grails - STS - Grails パースペクティブが壊れています。サービスが表示されない
私は Grails 開発に STS を使用していますが、何をしたかわかりません (ほとんどの場合、間違ってフォルダーをどこかにドラッグした可能性があります)。それらは grails-app/services の下に存在しますが、何かがそこを指していないと思いますか?
はい、STSを再起動して、プロジェクトをSTSにリロードしようとしました。
これを修正する方法について何か考えはありますか?
編集:
ここにあるのは、サービスが表示されていない透視図です。
どうもありがとう、ビルセイ
math - X、Y座標から球の緯度/経度を計算していますか?
マウスの X、Y に応じて、3D 球体の緯度と経度を取得したいと考えています。三角法を使用する必要があることを理解しました。問題は、球がパースペクティブに入れられていることです。少なくとも、それが私の計算による問題だと思います。
および経度:
簡単にするために、最初は半径 = 1 です (画面の中心から端まで)。また、回転は無視します。
問題:
私の問題は、正しい値が得られないことです。中心から遠ざかるほど。誤差が大きくなります。
前述のように、これは私が遠近法 (錐台) を使用しているという事実に関係していると思います。しかし、私はそれを解決する方法を理解できず、何がこの問題を実際に引き起こしているのか.
参考までに、私の視点は最大 45 度に設定されており、幅と高さの比率は 0.6 です。そのため、次の式を使用します: tan(2*atan(1,x)/0.6) = x、球 x (~-4.17) を画面 (z 上の) に変換します。
私の投影:
eclipse - 具体的なパースペクティブに対してのみ有効なマーカー サポート拡張ポイント
独自のパースペクティブを開発しました。表示されるすべてのマーカーを制限して、すべてのプロジェクト ファイルとフォルダーのサブセットを含む独自の Project Explorer コンテンツ プロバイダーに適合させたいと考えています。すでに org.eclipse.ui.ide.markerSupport をプラグイン拡張ポイントに追加していますが、このマーカー コンテンツ構成がすべてのパースペクティブに適用されることがわかりました。
この構成を私たちのパースペクティブに対してのみ有効にする方法はありますか? 最初の概算として、コンテンツ プロバイダーを PerspectiveListeners に追加したので、パースペクティブが変更またはアクティブ化されたときに何かを実行できるようになります (まだ何をするかはわかりません)。これは、開始するための正しい方法または最も簡単な方法ではない可能性があるため、どんな助けも非常に高く評価されます.
前もって感謝します!
matrix - これは正しい遠近法のFOVマトリックスですか?
遠近法のFOVがありますが、回転すると「見た目」が正しくありません。遠くのオブジェクトは、近くのオブジェクトよりも速く移動し、画面の中央を通過します。
だから:これは正しいですか?それが重要な場合は、右手座標を使用しますか?
ありがとう。
math - Openglの光線三角法
私はこれにまったく慣れていません。2Dポイントから3Dワールドポイントに光線を作成するには、逆投影行列などを取得する必要があると聞きましたが、OpenglESを使用しているため、メソッドはそれほど多くありません。これを手伝ってくれる定期的なことがあるので。(そして私は単にそれを行う方法がわかりません)このinstedにトリゲノメリック式を使用しています。
負のZ軸を1ステップ下に繰り返すたびに、画面上のY位置(-1から1)に次の値を掛けます。
(-z /(cot(myAngle / 2))
また、X位置も同様ですが、アスペクト比に等しい係数を使用します。
myAngleは、錐台の遠近法の角度です。
これは私にとって本当にうまく機能し、非常に正確な値を取得するので、私が疑問に思うのは、なぜこれを使用する代わりに、射影行列の逆行列を使用していくつかのものを乗算する必要があるのですか?
matrix - 台形への正方形
正方形を台形に変換することは線形変換であり、射影行列を使用して実行できることは知っていますが、行列の作成方法を理解するのに少し問題があります。
射影行列を使用して、平行移動、スケーリング、回転、およびせん断を行うのは簡単です。正方形を台形に変換する単純な射影行列はありますか?
c# - 遠近法の適用中の画像のギザギザのエッジ、C#
画像のゆがみに関するいくつかの問題に直面しています。私のアプリケーション (C#、VS2010) は、画像を入力として受け取り、それをタイル化し、ホモグラフィ マトリックスを使用して遠近法を適用します。すべて正常に動作し、必要なパースペクティブでタイル化された出力画像が得られます。ただし、出力画像にはギザギザのエッジと欠落したピクセルがあります。
これは私のアプリケーションからのサンプル出力です: http://www.4shared.com/photo/vIeRhc9y/InterPol.html (画像を拡大して問題をはっきりと見てください)
ギザギザのエッジと、画像の左上隅に向かって白い線が欠けていることを確認してください。ここに記載されている説明に基づいて、ピクセルにバイキュービック補間を適用してみました: http://paulbourke.net/texture_colour/imageprocess/
出力はわずかに改善されていますが、欠落している線やギザギザのエッジはほとんど残っています。問題を解決するにはどうすればよいですか?
前もって感謝します。
よろしく
xna - XNA 4.0 でコーナー ピン エフェクトを作成するにはどうすればよいですか?
XNA 4.0 を使用して動的に生成されるマップを使用して戦略ゲームを作成しようとしていますが、すべての地面テクスチャを作成するのは非常に難しく、Photoshop で個別に歪ませなければなりません。
だから私がやりたいのは、フラットな画像を作成し、プログラムで歪みを適用して、画像の角を動かして遠近感をシミュレートすることです。
これはフォトショップで行われた例です:
XNA でそれを行うにはどうすればよいですか?
graphics - ある座標系から別の座標系に変換する方法(グラフィックス)
私はこれについて少しの間問題を抱えています。私はこれを知っているべきだと感じていますが、私は一生思い出せません。
画面のピクセルをそれぞれの「グラフィカルな」x、y位置にマッピングするにはどうすればよいですか?座標系は、左下(0,0)から始まり、右上に向かって増加するように構成されています。
ズームできるようにしたいので、答えにズーム距離を設定する必要があることを知っています。
画面のどのピクセルにクワッドが表示されるか知りたいです。明らかに、Zが減少すると、クワッドは画面のより多くの部分を占有し、Zが増加すると、占有する部分は少なくなりますが、これらはどの程度正確に計算されますか?
さらに明確にするために、方程式のズーム係数を使用して、これらの画面ピクセルを「グラフィカル」座標にマッピングする方法を知りたいと思います。
助けてくれてありがとう。
eclipse - ビューを使用して Eclipse パースペクティブを動的に作成する
plugin.xml と宣言型定義を使用して、Eclipse パースペクティブを作成し、そこにビューパーツを追加できます。
ただし、プログラムでパースペクティブを作成し、その名前/タイトルを設定し、分割ビューで 2 つのビューパーツを追加する必要があります (左側に 1 つのビューパーツ、右側にもう 1 つのビューパーツ)。
私はネットを検索し、多くのドキュメントを読みましたが、これを行う方法がわかりません。誰かがこれの小さな例を持っていますか? 多分何を検索するか知っていますか?