P3D Lod Edges: Difference between revisions
Lou Montana (talk | contribs) m (Text replacement - "\[\[[Cc]ategory:ArmA:[ _]?([^|]+)\]\]" to "{{GameCategory|arma1|$1}}") |
Lou Montana (talk | contribs) m (Text replacement - "\[\[Category:BIS( |_)File( |_)Formats\]\]" to "Category:Real Virtuality File Formats") |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{Feature|UnsupportedDoc}} | ||
=LodEdges= | = LodEdges = | ||
struct | struct | ||
{ | { | ||
Line 7: | Line 7: | ||
LodEdge LodEdge2; //VertexIndex same Count as any of the VertexTable.Counts (odol7) | LodEdge LodEdge2; //VertexIndex same Count as any of the VertexTable.Counts (odol7) | ||
} | } | ||
==LodEdge== | == LodEdge == | ||
CompressedArray | CompressedArray | ||
{ | { | ||
ulong nEdges; | ulong nEdges; //always zero for type 53&54 dayz o3ds | ||
ushort Edges[nEdges]; | ushort Edges[nEdges]; | ||
}; | }; | ||
Line 27: | Line 27: | ||
[[BIS_File_Formats#3D_Model_File_Formats|Model File Formats]] | [[BIS_File_Formats#3D_Model_File_Formats|Model File Formats]] | ||
[[Category: | [[Category:Real Virtuality File Formats]] | ||
{{GameCategory|arma1| File Formats}} | {{GameCategory|arma1|File Formats}} |
Latest revision as of 13:27, 8 May 2025
LodEdges
struct { LodEdge LodEdge1; //MlodIndex LodEdge LodEdge2; //VertexIndex same Count as any of the VertexTable.Counts (odol7) }
LodEdge
CompressedArray { ulong nEdges; //always zero for type 53&54 dayz o3ds 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: