glOrtho 関数
glOrtho 関数は、現在の行列に正投影行列を乗算します。
void WINAPI glOrtho(
GLdouble left,
GLdouble right,
GLdouble bottom,
GLdouble top,
GLdouble zNear,
GLdouble zFar
);
-
left
-
左の垂直クリッピング平面の座標。
-
right
-
垂直クリッピング平面の座標。
-
下部
-
下部の水平方向のクリッピング平面の座標。
-
top
-
水平方向の上部の領域計画の座標。
-
zNear
-
より近い深度クリッピング平面までの距離。 平面がビューアーの背後にある場合、この距離は負の値になります。
-
zFar
-
より遠い深度クリッピング平面までの距離。 平面がビューアーの背後にある場合、この距離は負の値になります。
この関数は値を返しません。
glGetError 関数では、次のエラー コードを取得できます。
glOrtho 関数は、並列投影を生成するパースペクティブ 行列を記述します。 (左、 下、 近)および (右、 上、 近) パラメーターは、目が (0, 0, 0) にあると仮定して、ウィンドウの左下隅と右上隅にマップされるニア クリッピング平面上のポイントを指定します。 far パラメーターは、 遠 方クリッピング平面の位置を指定します。 zNear と zFar はどちらも正または負のどちらでもかまいません。 対応するマトリックスを次の図に示します。
where
現在の行列には、現在の行列を置き換える結果と共に、この行列が乗算されます。 つまり、M が現在の行列であり、O がオルソ 行列である場合、M は M O に置き換えられます。
glPushMatrix と glPopMatrix を使用して、現在のマトリックス スタックを保存および復元します。 glMatrixMode を使用して、現在のマトリックスを設定します。
次の関数は 、glOrtho に関連する情報を取得します。
引数GL_MATRIX_MODEを含む glGet
glGet と引数 GL_MODELVIEW_MATRIX
glGet と引数 GL_PROJECTION_MATRIX
glGet と引数 GL_TEXTURE_MATRIX
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|