P3D Lod Edges

From Bohemia Interactive Community
Revision as of 19:07, 31 January 2021 by Lou Montana (talk | contribs) (Text replacement - " (={2,})([^ = ])(.*)([^ = ])(={2,}) * " to " $1 $2$3$4 $5 ")
Jump to navigation Jump to search

Template:unsupported-doc

LodEdges

struct
{
   LodEdge   LodEdge1;  //MlodIndex  
   LodEdge   LodEdge2;  //VertexIndex same Count as any of the VertexTable.Counts (odol7)
}

LodEdge

CompressedArray
{
 ulong   nEdges;
 ushort  Edges[nEdges]; 
};

Every vertex in the vertaxtable is owned only by 1 face.

These tables are used to join vertices. Each face has got 3 (or 4) vertices that are unique for each face

For each VertexIndex there is a lookup into the MlodIndex

MLODvertexindex = MlodIndex[VertexIndex[Count]];

Note that compression has not been seen in arma. (not large enough)

Related:

Model File Formats