問題タブ [vanishing-point]
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.
opengl - OpenGLでパースペクティブ分割を変更するには?
OpenGL でパースペクティブ分割の計算をどのように変更またはオーバーライドしますか?
また、OpenGL の行列の変数として x、y、z、および w を使用することは可能ですか?
opengl - gluPerspective は隅に消失点があります。OpenGL
私は pyglet: http://www.pyglet.org/を使用して opengl を操作しています。しかし、私にはいくつかの問題があります。
私の消失点は、画面の隅 (0,0) の左下隅に表示されます。次の画像はこれを示しているはずです: http://i.imgdiode.com/0wu5E0.png
左側にあるのは、私が今見ている立方体です。右側は、それがどのように見えるべきか (どのようにしたいのか) です。どうすればそのようにできますか?
また、マトリックスモードについて少し読んだところ、GL_PROJECTIONがgluPerspectiveで使用されることになっているようです。しかし、それらを一緒に使用すると、遠近効果がなくなります。GL_MODELVIEW でのみ gluPerspective が機能します。どうしてこうなったのか不思議です。
以下は、オブジェクトを表示するために使用するコードです。
3d - Processingで遠近消失点を移動する
私のアプリケーションには、画面の半分だけが 3D シーンの表示に使用される分割画面モードがあります。そこで、消失点を左半分の真ん中に配置したいと思います。
camera()
と のさまざまな組み合わせを既に試しtranslate()
ましたが、消失点はスケッチ ウィンドウの中心から 1 ピクセル移動しません。
このトピックについて、10年前に尋ねられたこの未回答の質問を見つけました...これを達成することが可能かどうか知っている人はいますか?