私は最近、openGL を使い始めました。これは、通常のビューのキャンバスが私のニーズに対して十分に強力ではなくなったためです。しかし、私はopenglの座標系を理解していないようです。
下座標 y=0 の長方形を作成すると、画面の上半分に長方形の結果が得られます。それは期待できます。
しかし、y=0.25f に設定すると、長方形が画面の 4 分の 1 になると予想されます。しかし、実際にはそれより少なく、1/6 や 1/7 のようなものです。
または、y=0.375f (画面の 1/8 である必要があります) を試したとき、結果は 1/11 または 1/12 のようなものです。なぜそれが起こるのか説明できますか?何が欠けていますか。そして、どうすれば画面の上部 1/8 を埋める四角形を作成できますか?
(画面の上部と下部は、ズームインで-+0.5f座標を持っていることがわかっています)