|
движок: мост мировых юнитов (worldToScreen, unitsToPx, метрика проекции)
- math/iso.ts: проекция мир↔экран (float, без округления), линейка скаляров (tileW px на юнит), метрика проекции (worldLen/worldNorm/ worldDist/moveTowardsW), тайлы (tileToWorld/worldToTile), bbox прямоугольника (worldRectToScreen) - shapes.ts: inCircleW/inConeW — метризованные варианты - тесты: world.test.ts (18) + эквивалентность W-вариантов Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| packages/engine/src/index.ts |
|---|
| packages/engine/src/math/__tests__/shapes.test.ts |
|---|
| packages/engine/src/math/__tests__/world.test.ts 0 → 100644 |
|---|
| packages/engine/src/math/iso.ts |
|---|
| packages/engine/src/math/shapes.ts |
|---|