Ninjaライブラリ - モデル&モーション構造体

NJS_MESHSET

ポリゴン・データを格納

定義

typedef struct {
	Uint16		type_matId;
	Uint16		nbMesh;
	Sint16		*meshes;
	Uint32		*attrs;
	NJS_VECTOR	*normals;
	NJS_COLOR	*vertcolor;
	NJS_COLOR	*vertuv;
} NJS_MESHSET;

メンバ

type_matIdメッシュのタイプとマテリアルID
nbMeshポリゴン数・連続ポリゴン数
*meshesポリゴンリスト
*attrsポリゴンアトリビュート
*normalsポリゴンの法線ベクトルリスト
*vertcolorポリゴン頂点の色リスト
*vertuvポリゴン頂点のUVリスト

解説

ポリゴン・データを格納する構造体です。

メッシュのタイプとマテリアルIDを示すメンバ type_matId の各ビットは次のようになっています。

15〜14メッシュタイプ
13〜0マテリアルID(0〜4095)


NJS_MESHSET
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998