feat(geom8 ch1): полный редизайн SVG в §1-§7 (кроме §3 Интерактив 1)

Все теоретические карточки §§1-§7 переделаны с нуля по единому
стандарту качества:
- Все вершины полигонов через тригонометрию (cx+R·cos θ, cy+R·sin θ)
- Маркеры прямого угла — настоящие L-формы внутри (polyline V+9u,
  V+9u+9w, V+9w), а не трассы по кромке
- Tick-марки равенства сторон — перпендикулярно сегменту через
  единичный вектор
- Метки параллельности '>' с правильной ориентацией
- Подписи вершин — Unbounded font-weight 800, OUTSIDE полигона
- Размеры viewBox с запасом 18-25px для подписей

Затронуты:
§1: theory cards 1.1-1.5 (многоугольник, выпуклость, диагонали,
    периметр, названия) — 5 SVG
§2: 2.1-2.3 (триангуляция, правильные, пример n-gon) — 3 SVG
§3: 3.1, 3.3 (внешний угол треугольника, pie chart 360°) — 2 SVG
    Интерактив 1 (slider hexagon с 60° на каждой вершине) НЕ ТРОНУТ
§4: 4.1-4.3 (параллелограмм + диагональ, свойства, примеры 8/5) — 3 SVG
§5: 5.1-5.3 (свойства 1+2, диагонали пополам, сосед.углы) — 3 SVG
§6: 6.1-6.3 (3 признака, признак 1 доказ., признак 3 доказ.) — 3 SVG
§7: 7.1-7.3 (прямоугольник, диагонали равны, примеры с d=10/d=13) — 3 SVG

Всего: 22 SVG-карточки переделаны с нуля. Все 17 builder проходят
jsdom-тест. File +357 LOC (804 ins / 447 del).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-05-28 22:09:07 +03:00
parent 641b6332a4
commit 6d6bed53d4
File diff suppressed because it is too large Load Diff