NIF对象 | 复合类型 | 枚举类型 | 基本类型 | 文件版本
| 名称 | 类型 | 参数 | 数组1 | 数组2 | 条件 | 说明 | 继承 | 派生 |
|---|---|---|---|---|---|---|---|---|
| 继承自 NiObject | ||||||||
| 继承自 bhkRefObject | ||||||||
| 继承自 bhkSerializable | ||||||||
| 继承自 bhkShape | ||||||||
| 继承自 bhkBvTreeShape | ||||||||
| 继承自 bhkMoppBvTreeShape | ||||||||
| Shape | Ref<bhkShape> | The shape. | ||||||
| Material | HavokMaterial | The shape's material. | ||||||
| Unknown Int 1 | uint | Unknown | ||||||
| Unknown Int 2 | uint | Unknown | ||||||
| Unknown Float | float | Unknown float, might be 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. | ||||||
| Old MOPP Data | byte | MOPP Data Size | The tree of bounding volume data (old style, contains more than just the mopp script). | 10.0.1.0 | ||||
| MOPP Data | byte | MOPP Data Size | The tree of bounding volume data. | 10.0.1.2 | ||||