Ninjaライブラリ - 3Dバッファ構造体

NJS_VERTEX_BUF_3

モデル計算時の中間頂点バッファ格納用構造体

定義

typedef struct {
	NJS_CLIP_BUF	a;
	Float		sx,sy;
	Float		oow;
	Float		u,v;
	Uint32		col[2];
	NJS_POINT3	point;
	NJS_VECTOR	vector;
	Uint32		flag;
	Uint32		reserve;
} NJS_VERTEX_BUF_3;

メンバ

aワーク
sx,syスクリーン・ポイント(透視変換後の座標値)
oow1/w値
u,vUVデータ
col[2]頂点カラーデータ
point頂点データ(3D座標)
vector法線ベクトルデータ
flagフラグ
reserve予約(クリップ)

解説

モデル計算時の中間頂点バッファ格納用構造体です。

NJS_VERTEX_BUF_3
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998