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,1999