問題タブ [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.
iphone - パースペクティブと UIImageView の同時反転
反射のような効果を得るために、UIImageView を反転して遠近法を回転させようとしています。最初に CATransform3D を使用してパースペクティブを与え、次に CGAffineTransformMake を使用してフリップします。ただし、2回目の変換後に遠近効果が失われます。CATransform3Dを使用して両方を遠近法と反転する方法を理解できませんでした。img は最初の画像で、img2 はその反射になります。
3d - 3Dでの平面上のオブジェクトの透視投影
仮想の人と物体の間に平面があると想像してください。オブジェクトは、特定のxyzスケーリングと回転を備えたボックスです。飛行機はガラス窓のようなものです。人は飛行機を通して物体を見ています。カメラはシーン全体を別の角度から見ています。
反対側のオブジェクトの輪郭を窓に描いているかのように、オブジェクトの輪郭を平面に描きたいと思います。
頂点が平面上に正しく配置されるようにオブジェクトを変換するにはどうすればよいですか?
平面への点の正射影を行う方法を知っていますが、この場合、私は推測する透視投影が必要です。オブジェクトがさらに遠くに移動する場合、その投影も、視聴者の視点に応じてサイズと位置を調整する必要があります。
誰かが私がとる必要のあるステップを説明するだけなら、私はコードを理解できると思います。
cocos2d-iphone - Cocos2d:マルチレイヤーによる遠近効果
いくつかのレイヤーを使用し、異なる速度でスクロールすることにより、遠近法のゲーム効果で使用したいと思います。私は3つの層を持っています。私の背景は最下層で、スクロールが非常に遅いため、レベルの数分の1になる可能性があります。私の「セミバックグラウンド」は、前景と背景の間にある2番目のレイヤーです。中速でスクロールします。背景よりは速くなりますが、前景よりは遅くなります。3番目のレイヤーは前景で、速度でスクロールし、キャラクターが移動します。前景をスクロールするには、すべてのオブジェクトが配置されるCCLayerに対してCCFollowアクションを使用するだけです。今、私は混乱しています。私の第1層と第2層を実装するための最良の方法は何ですか。cocos2dには、CCFollowと同様のアクションがありますが、カスタム速度があります(速度は使用するのに最適な言葉ではありませんが、適切な用語を見つけるのは難しいです)?私の経歴と「
eclipse - Eclipse プラグイン - ファイル拡張子とパースペクティブに関連付けられたエディター
tow eclipse プラグインを開発していますが、次の問題があります。
同じファイルを管理する 2 つのパースペクティブがあります。ファイル拡張子 - 編集者 - パースペクティブを関連付けたいと思います。
つまり、ファイル拡張子 .XXX をパースペクティブ 1 で開くとエディター A が使用されますが、同じファイル拡張子 .XXX をパースペクティブ 2 で開くとエディター B が使用されます。
出来ますか?今まではランチャーを使っていましたが、今はもっと差別化が必要です。
ありがとう。
ios - Cocoa: 「透視変換」は利用できますか?
Silverlight や JavaFX などで見られるような、Cocoa (iOS、OS X) で利用可能な「パースペクティブ トランスフォーム」はありますか? 他の関連するスレッドは私にとって十分に明確ではなかったので、私はこれを作成しました. このように: http://i.msdn.microsoft.com/dynimg/IC270164.png
opengl - 正投影から遠近法への調整計算
正投影のように見えるように遠近投影を調整するにはどうすればよいのでしょうか。たとえば、正投影ではすべてがうまく整列する、それぞれが異なるz値を持つ10x10の点のグリッドがあるとします。透視投影では、もちろん、カメラとz深度を基準にした位置を調整します。各ポイントを、まだ整列して正投影で表示されているように見せるために、どのような調整を行う必要がありますか?(もちろんカメラが動くまで)。
私は、目の位置からz平面を通る光線を計算する線に沿って考えています(それがあなたがそれを呼んでいる場合)、それを表示したいポイントで、必要な深さまで光線を追跡します。これを実装する方法はよくわかりませんが。
eclipse - Eclipse のさまざまなパースペクティブ用のさまざまなエディター
同じファイルを管理する 2 つのパースペクティブがあります。ファイル拡張子 - 編集者 - パースペクティブを関連付けたいと思います。
つまり、パースペクティブ 1 でファイル拡張子 .XXX を開くとエディター A が使用されますが、同じファイル拡張子 .XXX をパースペクティブ 2 で開くとエディター B が使用されます。
出来ますか?そして、それを避けるように言わないでください。
ありがとう
c++ - OpenGL のパースペクティブとライティングが機能しない?
編集: 照明の問題を解決するために glNormal3f() を使用するように言う人が何人かいますが、私は今それを調査して実装しましたが、何も変わりませんでした。
私は OpenGL に慣れていないので、何か間違っていると思いますが、Red Book の例をできる限り厳密に追跡しましたが、何が問題なのかわかりません。そして皆さんに聞いてください。
2 つの問題があります。1 つは、glFrustum を正しく使用していると確信しているにもかかわらず、正射投影シーンをレンダリングし、何らかの理由でカメラの前後にあるオブジェクトをレンダリングすることです。もう 1 つは、このライティングを正しく行っていると確信しているにもかかわらず (本の例に従っているため)、シーンを均一な色でシェーディングなどを使用してライティングしていないことです。これが私のコードです:
何が問題なのかを理解するのを手伝ってもらえますか? 前もって感謝します。
c++ - gluPerspective を 1 回だけ使用するには?
上記のコードは正常に動作しますが、gluPerspective への呼び出しを削除する方法はありますか?
つまり、各レンダリング中に繰り返し呼び出すのではなく、初期化時に一度だけ呼び出したいということです。
imagemagick - ImageMagick コマンドを使用した Pb
このコードを「.bat」ファイルと ASP.net プロジェクトに適用しようとしています。
問題は、結果が元のようになり、変換が表示されないことですが、3D カバーが必要です。また、チュートリアルの多くの例を試しましたが、それらは歪んだパースペクティブでのみ機能しますか?
このバージョンの ImageMagick をインストールしました: ImageMagick-6.7.2-0-Q16-windows-dll