問題タブ [opengl-compat]
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.
c - ライトをシーン (キューブ内) に対して固定したままにするにはどうすればよいですか?
コーネルボックスを描いています。ランプにライトを配置したいです (ランプは右側の壁に置かれた白い立方体です)。ランプが光っているように錯覚させます。しかし、キューブにライトを配置できません。ビュー変換を設定してからライトの位置を設定しようとしましたが、うまくいきません。これが私の簡単なコードです:(ランプキューブは移動されましたglTranslatef(0.63, 0.3, 0.0)
)
python - PyOpenGLで2Dラインを回転するには?
線を引くコードを書きました。関数は次のとおりです。
今、私は線を回転させようとしています。このドキュメントに従おうとしていますが、理解できません。ドキュメントによると、回転関数は次のように定義されています。
Z軸がありません。だから私は守っていz=0
ます。私はここで何が欠けていますか?
c++ - OpenGL: シェーディング/補間が機能しない
このコードの目的は、Y がランダムに変化する「サーフェス」を生成し、光源を照らして明るい領域を生成し、暗い領域でシェーディングを実行することです。問題は、これが実際には起こっていないことです。光は片側または反対側を照らし、それらの側はすべて均一に明るいか暗いです。これで何が欠けていますか?まだ削除されていないコードがかなりあることに注意してください。ただし、それは私の優先事項ではありません。現時点では、シェーディングを機能させようとしているだけです。
指定された頂点の色だけでなく、表面と法線の両方が生成されていますが、なぜ機能しないのか理解できません。