NIF Objects | Compound Types | Enum Types | Basic Types | File Versions
Name | Type | Description |
---|---|---|
From NiObject | ||
From bhkRefObject | ||
From bhkCompressedMeshShapeData | ||
Bits Per Index | uint | Number of bits in the shape-key reserved for a triangle index |
Bits Per W Index | uint | Number of bits in the shape-key reserved for a triangle index and its winding |
Mask W Index | uint | Mask used to get the triangle index and winding from a shape-key (common: 262143 = 0x3ffff) |
Mask Index | uint | Mask used to get the triangle index from a shape-key (common: 131071 = 0x1ffff) |
Error | float | The radius of the storage mesh shape? Quantization error? |
Bounds Min | Vector4 | The minimum boundary of the AABB (the coordinates of the corner with the lowest numerical values) |
Bounds Max | Vector4 | The maximum boundary of the AABB (the coordinates of the corner with the highest numerical values) |
Welding Type | byte | |
Material Type | byte | |
Num Materials 32 | uint | |
Materials 32 | uint | Does not appear to be used. |
Num Materials 16 | uint | |
Materials 16 | uint | Does not appear to be used. |
Num Materials 8 | uint | |
Materials 8 | uint | Does not appear to be used. |
Num Materials | uint | Number of chunk materials |
Chunk Materials | bhkCMSDMaterial | Table (array) with sets of materials. Chunks refers to this table by index. |
Num Named Materials | uint | |
Num Transforms | uint | Number of chunk transformations |
Chunk Transforms | bhkCMSDTransform | Table (array) with sets of transformations. Chunks refers to this table by index. |
Num Big Verts | uint | |
Big Verts | Vector4 | Compressed Vertices? |
Num Big Tris | uint | |
Big Tris | bhkCMSDBigTris | |
Num Chunks | uint | |
Chunks | bhkCMSDChunk | |
Num Convex Piece A | uint | Does not appear to be used. Needs array. |