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