P3D Lod Sections
Jump to navigation
Jump to search
LodSection
LodSection { ulong FaceIndexBounds[2]; // lower vs upper (NoOfFaces in this section = (FaceUpperIndex - FaceLowerIndex) / 8 ulong MaterialIndexBounds[2]; // ODOLV4x only ulong CommonPointsUserValue; // see P3D Point and Face Flags // 0xC9 -> LodPoints 0x0C90003F // LodPointFlags are in a separate table for arma, and in the VertexTable for ofp (odol7) short CommonTextureIndex; // ulong CommonFaceFlags; // see P3D Point and Face Flags ///////// // ODOLV4x only////// long MaterialIndex; if MaterialIndex ==-1 { byte ExtraByte; } ulong UnknowLong; // generally 2 float UnknownResolution; float UnknownResolution2; // generally 1000.0 //////////////////////////////// }
- a Material or Texture index with default value (-1) has no face/material associated with it and consequently the bounds are zero
- In odol7 TextureIndexes and FaceFlags existed for every LodFace in the LodFace Structure, and repeated (as a block) here.
- In Arma they are removed from the LodFaces.