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) |