fix(physics): traverse prepared indoor portal topology
This commit is contained in:
parent
b12d94047c
commit
4d095be286
9 changed files with 400 additions and 5 deletions
|
|
@ -168,6 +168,16 @@ This remains one `DatCollection`, one preparation algorithm, and one package
|
|||
mmap. Evidence:
|
||||
`docs/research/2026-07-25-slice-i7-closeout.md`.
|
||||
|
||||
**Prepared indoor-transit consumer correction (2026-07-26).** The package
|
||||
already retained exact portal planes through
|
||||
`FlatEnvCellTopology.PolygonIndex` plus the aliased CellStruct portal-polygon
|
||||
table. The production `CellTransit` consumer now reads that prepared
|
||||
relationship directly; it no longer treats the intentionally absent parsed
|
||||
`CellPhysics.PortalPolygons` dictionary as “this cell has no portals.” No
|
||||
package schema, bake, DAT reader, collision formula, or render portal graph
|
||||
changed. Evidence:
|
||||
`docs/research/2026-07-26-prepared-indoor-transit-regression.md`.
|
||||
|
||||
**Retail VFX hook compatibility seam (2026-07-14).** Chorizite.DatReaderWriter
|
||||
2.1.7 models `CreateBlockingParticleHook` as the common hook header only, while
|
||||
retail inherits the complete `CreateParticleHook` payload. The narrow readers in
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue