1

( 、、) 世界座標から ( 、) ピクセル座標gluPoject()を見つけるために使用していますが、問題は ( 、 ) の値を返すことですが、ピクセル座標はです。winXwinYobjXobjYobjZgluProject()GLdoublewinXwinYint

floor(winX)どのシナリオを採用する必要があるか、またはceil(winX)最終的なピクセル座標を知りたいですか?

4

1 に答える 1

1

OpenGL は [0,width) x [0,height) のウィンドウ座標を使用します。(0,0) は左下ピクセルの左下隅です。ピクセルの中心は通常 0.5 であるため、floor問題ありません。おそらく負の範囲は必要ないので(とにかく画面の外にあります)、整数部分を使用するだけでも機能します。

于 2013-07-10T19:45:32.700 に答える