G3*_PushMtx

構文

#include <iris/gx/g3imm.h>
#include <iris/gx/g3b.h>
#include <iris/gx/g3c.h>

void G3_PushMtx();
void G3B_PushMtx(GXDLInfo* info);
void G3C_PushMtx(GXDLInfo* info);
void G3BS_PushMtx(GXDLInfo* info);
void G3CS_PushMtx(GXDLInfo* info);

引数

info コマンドリスト情報

返り値

なし。

説明

カレント行列をスタックへプッシュします。ただし、位置座標行列スタックと方向ベクトル行列は連動しているため、行列モードがPosition モードとPosition・Vector同時設定モードのどちらの場合でも、両方のスタックに対する操作となります。プッシュの結果、行列スタックがオーバーフローしたかどうかは、G3X_IsMtxStackOverflowでチェックすることが可能です。

現在の行列スタックのレベルは、G3X_GetMtxStackLevelPV, G3X_GetMtxStackLevelPJで取得することができます。

参照

G3*_MtxMode, G3*_Identity, G3*_LoadMtx43, G3*_LoadMtx44, G3*_MultMtx43, G3*_MultMtx44, G3*_MultMtx33, G3*_PopMtx, G3*_StoreMtx, G3*_RestoreMtx, G3*_Scale, G3*_Translate

履歴

Ver. 2004/01/19