G3*_PositionTest

構文

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

void G3_PositionTest(fx16 x, fx16 y, fx16 z);

// 以下ディスプレイリスト(コマンド列)作成用API
void G3BS_PositionTest(GXDLInfo * info, fx16 x, fx16 y, fx16 z);
void G3B_PositionTest(GXDLInfo * info, fx16 x, fx16 y, fx16 z);
void G3CS_PositionTest(GXDLInfo * info, fx16 x, fx16 y, fx16 z);
void G3C_PositionTest(GXDLInfo * info, fx16 x, fx16 y, fx16 z);

引数

info コマンドリスト情報
x テスト用位置座標のX成分
y テスト用位置座標のY成分
z テスト用位置座標のZ成分

返り値

なし

説明

位置座標をカレントクリップ座標行列(カレント射影行列にカレント位置座標行列を乗じたもの)により座標変換します。x,y,zに変換するベクトルを設定します。結果はG3X_GetPositionTestResult() で取得します。

参照

G3_BoxTest, G3_VectorTest, G3X_GetPositionTestResult

履歴

Ver. 2004/01/19