NIF Objects | Compound Types | Enum Types | Basic Types | File Versions
| Name | Type | Description |
|---|---|---|
| From NiObject | ||
| From bhkRefObject | ||
| From bhkSerializable | ||
| From bhkShape | ||
| From bhkBvTreeShape | ||
| From bhkMoppBvTreeShape | ||
| Shape | Ref<bhkShape> | The shape. |
| Unused | uint | Garbage data from memory. Referred to as User Data, Shape Collection, and Code. |
| Shape Scale | float | Scale. |
| MOPP Data Size | uint | Number of bytes for MOPP data. |
| Origin | Vector3 | Origin of the object in mopp coordinates. This is the minimum of all vertices in the packed shape along each axis, minus 0.1. |
| Scale | float | The scaling factor to quantize the MOPP: the quantization factor is equal to 256*256 divided by this number. In Oblivion files, scale is taken equal to 256*256*254 / (size + 0.2) where size is the largest dimension of the bounding box of the packed shape. |
| Build Type | MoppDataBuildType | Tells if MOPP Data was organized into smaller chunks (PS3) or not (PC) |
| MOPP Data | byte | The tree of bounding volume data. |