движок: мост мировых юнитов (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>
1 parent 7a9eab9 commit 819924c6ea15733e02c1fccb539afc10fd5df7aa
@root root authored 11 hours ago
Showing 5 changed files
View
packages/engine/src/index.ts
View
packages/engine/src/math/__tests__/shapes.test.ts
View
packages/engine/src/math/__tests__/world.test.ts 0 → 100644
View
packages/engine/src/math/iso.ts
View
packages/engine/src/math/shapes.ts