- 609 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 02:39:21 ]
- >表示図形のサイズをビューポートの大きさにかかわらず一定にするには,
>glOrtho() で指定するの領域の大きさをビューポートの大きさに比例するように設定します. >例えばワールド座標系の座標軸が上記と同様に l, r, t, b, n, f で与えられており, >もともとのウィンドウの大きさが W×H, リサイズ後のウィンドウの大きさが w×h なら, >glOrtho(l * w / W, r * w / W, b * h / H, t * h / H, n, f) とします. >上のプログラムでは, ワールド座標系の2点 (-1, -1), (1, 1) を対角線とする矩形領域を >200×200 の大きさのウィンドウに表示した時の表示内容の大きさが常に保たれるよう設定しています. ここの意味が良くわかりません。 例えばW×H 200×200 (-1,-1) (1,1)をw×h 400×400にすると(-2,-2) (2,2)となって、 ウィンドウのリサイズに比例して表示画像も大きくなるような気がするのですが...
|

|