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