次の方法で共有


glLoadMatrixd 関数

glLoadMatrixd 関数と glLoadMatrixf 関数は、現在の行列を任意の行列に置き換えます。

構文

void WINAPI glLoadMatrixd(
   const GLdouble *m
);

パラメーター

m

連続する 16 個の値として列主順に格納されている 4 x 4 行列へのポインター。

戻り値

この関数は値を返しません。

エラー コード

glGetError 関数では、次のエラー コードを取得できます。

名前 意味
GL_INVALID_OPERATION
この関数は、 glBegin の呼び出しと glEnd の対応する呼び出しの間で呼び出されました。

解説

glLoadMatrix 関数は、現在の行列を m で指定された行列に置き換えます。 現在のマトリックスは、現在のマトリックス モードによって決定されるプロジェクション マトリックス、モデルビュー マトリックス、またはテクスチャ マトリックスです ( glMatrixMode を参照)。

m パラメーターは、列主順に格納された単精度または倍精度浮動小数点値の 4 x 4 行列を指します。 つまり、マトリックスは次の図に示すように格納されます。

m パラメーターが指す 4x4 行列を示す図。

次の関数は 、glLoadMatrix に関連する情報を取得します。

引数GL_MATRIX_MODEを含む glGet

glGet と引数 GL_MODELVIEW_MATRIX

glGet と引数 GL_PROJECTION_MATRIX

glGet と引数 GL_TEXTURE_MATRIX

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl.h
ライブラリ
Opengl32.lib
[DLL]
Opengl32.dll

関連項目

glBegin

glEnd

glLoadIdentity

glMatrixMode

glMultMatrix

glPushMatrix