2012-04-09 5 views

答えて

2

gluProjectは、渡されたポイントに与えられたすべての変換を単純に適用します。間違った変換や間違った点を渡すと間違った結果になります。

たとえば、オブジェクトの中心の画面座標を変換するオブジェクトが変換されていない座標を(0,0,0)の中央に置いているとすると、gluProjectの座標(0,0,0)、そのオブジェクトを描画する際の実際のモデルビューの変形、および投影とビューポートの通常の変形です。

標準の定数を使用してください。あなたのコードで2892などを使用すると、GL11.GL_MODELVIEW_MATRIXのような完全に良い定数がある場合、赤ちゃんは泣いてしまいます。

2

あなたはgluprojectで作られた変換がfollwingシステム使用している:あなたがしなければならないのです

+-------x 
| 
| 
| 
y 

yCoord = window_height - yCoord; 

y 
| 
| 
+------x 

をしかし、あなたの画面は、以下のシステムを使用しています

関連する問題