Polygon Soup List: Difference between revisions

Added example.
(Added infobox and development info.)
(Added example.)
 
(4 intermediate revisions by the same user not shown)
Line 2:
| name = PolygonSoupList
| othernames = CollisionMeshData
| example = [[File:Paradise PolygonSoupList Example.png|frameless|300px]]<br />Track unit 203's polygon soup.
| resourcenames = TRK_COL_*<br /><sup><small>*Track unit ID</small></sup>
| id = 0x43
| category = Generic
| memdist = Main Memory only
| importedby = [[ID List]]
| editor = Viewer only<br />Use [[Modding/Burnout Paradise|Blender addons]]
}}
 
Line 21 ⟶ 23:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x20 || [[#CgsGeometric::AxisAlignedBox | AxisAlignedBox]] || mOverallAabb || ||
|-
| 0x20 || 0x4 || [[#CgsGeometric::PolygonSoup | PolygonSoup]]** || mpapPolySoups || ||
|-
| 0x24 || 0x4 || [[#CgsGeometric::AxisAlignedBox4 | AxisAlignedBox4]]* || mpaPolySoupBoxes || ||
|-
| 0x28 || 0x4 || int32_t || miNumPolySoups || ||
Line 36 ⟶ 38:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x20 || [[#CgsGeometric::AxisAlignedBox | AxisAlignedBox]] || mOverallAabb || ||
|-
| 0x20 || 0x8 || [[#CgsGeometric::PolygonSoup | PolygonSoup]]** || mpapPolySoups || ||
|-
| 0x28 || 0x8 || [[#CgsGeometric::AxisAlignedBox4 | AxisAlignedBox4]]* || mpaPolySoupBoxes || ||
|-
| 0x30 || 0x4 || int32_t || miNumPolySoups || ||
Line 65 ⟶ 67:
| 0xC || 0x4 || float32_t || mfComprGranularity || ||
|-
| 0x10 || 0x4 || [[#CgsGeometric::PolygonSoupPoly | PolygonSoupPoly]]* || mpaPolygons || ||
|-
| 0x14 || 0x4 || [[#CgsGeometric::PolygonSoupVertex | PolygonSoupVertex]]* || mpaVertices || ||
|-
| 0x18 || 0x2 || uint16_t || mu16DataSize || ||
Line 77 ⟶ 79:
| 0x1C || 0x1 || uint8_t || mu8NumVertices || ||
|-
| 0x1D || 0x3 || || || paddingPadding ||
|}
 
Line 88 ⟶ 90:
| 0xC || 0x4 || float32_t || mfComprGranularity || ||
|-
| 0x10 || 0x8 || [[#CgsGeometric::PolygonSoupPoly | PolygonSoupPoly]]* || mpaPolygons || ||
|-
| 0x18 || 0x8 || [[#CgsGeometric::PolygonSoupVertex | PolygonSoupVertex]]* || mpaVertices || ||
|-
| 0x20 || 0x2 || uint16_t || mu16DataSize || ||
Line 100 ⟶ 102:
| 0x24 || 0x1 || uint8_t || mu8NumVertices || ||
|-
| 0x25 || 0xB || || || paddingPadding ||
|}