NIF Objects | Compound Types | Enum Types | Basic Types | File Versions
Name | Type | Description |
---|---|---|
Num Vertices | ushort | Number of vertices in this submesh. |
Num Triangles | ushort | Number of triangles in this submesh. |
Num Bones | ushort | Number of bones influencing this submesh. |
Num Strips | ushort | Number of strips in this submesh (zero if not stripped). |
Num Weights Per Vertex | ushort | Number of weight coefficients per vertex. The Gamebryo engine seems to work well only if this number is equal to 4, even if there are less than 4 influences per vertex. |
Bones | ushort | List of bones. |
Has Vertex Map | bool | Do we have a vertex map? |
Vertex Map | ushort | Maps the weight/influence lists in this submesh to the vertices in the shape being skinned. |
Has Vertex Weights | bool | Do we have vertex weights? |
Vertex Weights | float | The vertex weights. |
Strip Lengths | ushort | The strip lengths. |
Has Faces | bool | Do we have triangle or strip data? |
Strips | ushort | The strips. |
Triangles | Triangle | The triangles. |
Has Bone Indices | bool | Do we have bone indices? |
Bone Indices | byte | Bone indices, they index into 'Bones'. |
Unknown Short | ushort | Unknown |
Vertex Desc | BSVertexDesc | |
Triangles Copy | Triangle |