glTranslated 関数
glTranslated 関数は、現在の行列に平行移動行列を乗算します。
構文
void WINAPI glTranslated(
GLdouble x,
GLdouble y,
GLdouble z
);
パラメーター
-
x
-
平行移動ベクトルの x 座標。
-
y
-
平行移動ベクトルの y 座標。
-
z
-
平行移動ベクトルの z 座標。
戻り値
この関数は値を返しません。
注釈
glTranslated 関数は、 (x, y, z) で指定された変換を生成します。 変換ベクトルは、4 x 4 変換行列を計算するために使用されます。
現在の行列 ( glMatrixMode を参照) には、現在の行列を置き換える積を使用して、この変換行列が乗算されます。 つまり、M が現在の行列であり、T が翻訳行列である場合、M は M T に置き換えられます。
マトリックス モードがGL_MODELVIEWまたはGL_PROJECTIONの場合、 glTranslated が呼び出された後に描画されるすべてのオブジェクトが変換されます。 glPushMatrix と glPopMatrix を使用して、変換されていない座標系を保存および復元します。
次の関数は 、glTranslated に関連する情報を取得します。
引数GL_MATRIX_MODEを含む glGet
glGet と引数 GL_MODELVIEW_MATRIX
glGet と引数 GL_PROJECTION_MATRIX
glGet と引数 GL_TEXTURE_MATRIX
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|