G3*_MatrixMode

構文

#include <iris/g3.h>

void G3_MatrixMode(G3_MTX_MODE mode);
void G3B_MatrixMode(G3DLInfo* info, G3_MTX_MODE mode);
void G3C_MatrixMode(G3DLInfo* info, G3_MTX_MODE mode);
void G3BS_MatrixMode(G3DLInfo* info, G3_MTX_MODE mode);
void G3CS_MatrixMode(G3DLInfo* info, G3_MTX_MODE mode);

引数

info コマンドリスト情報
mode 行列モード

返り値

なし。

説明

行列モードを設定します。
mode は次のなかから選択します。

G3ENUM_MTX_MODE_PROJECTION ... Projection モード
G3ENUM_MTX_MODE_POSITION ... Position モード
G3ENUM_MTX_MODE_POSITION_VECTOR ... Position・Vector 同時設定モード
G3ENUM_MTX_MODE_TEXTURE ... Texture モード

ここで選択したモードにより、行列コマンドで操作するカレント行列を指定することが出来ます。

Projection モードは射影行列を操作するモードです。
Position モードは位置座標行列を操作するモードです。
Position・Vector同時設定モードは位置座標行列と方向ベクトル行列を操作するモードです。
Texture モードはテクスチャ行列を操作するモードです。

参照

G3*_End
G3*_VertexShort

G3*_VertexXY
G3*_VertexXZ
G3*_VertexYZ
G3*_VertexDiff
G3*_Color
G3*_Normal
G3*_TexCoord

履歴

2003/12/01 初版