Adds the foundational portal-plane record for cell transition detection. PortalPlane.FromVertices computes a normalised plane from 3 coplanar polygon vertices via cross product + dot product; IsCrossing tests whether a movement vector straddles the plane (strictly negative dot-product product — exact-on-plane position returns false as specified). 4 new unit tests: normal construction, opposite-side crossing, same-side no-crossing, start-on-plane no-crossing. All 269 tests green. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AcDream.Core.Net.Tests | ||
| AcDream.Core.Tests | ||
| AcDream.Core.Tests.Fixtures.HelloPlugin | ||