Files
Learn_System/frontend
Maxim Dolgolyov 7cea060179 fix(geom8 ch4): §12 малая дуга вместо большой + §16 слайдер и калькулятор
§12 Card 12.1, 12.3 (угол между касательной и хордой):
- Дуга AB рисовалась с sweep=1 — это ДЛИННАЯ дуга через левую сторону
  (250°). Но теорема говорит про малую дугу 'внутри угла' между
  касательной и хордой, которая на ПРАВОЙ стороне (~110°).
- Изменено на sweep=0 — теперь рисуется правильная малая дуга
  справа, та самая что 'inside the angle'.

§16 Интерактив 1 'PT² = PA·PB':
- Слайдер угла секущей имел range 5..60° но математически возможен
  только до asin(R/PO)=asin(62/147)≈25°. При угле > 25° секущая
  пролетает мимо окружности (disc<0), SVG не рендерится — пользователь
  видел пустой блок.
- Range изменён на 2..22° (с запасом). Default value 12°. Теперь
  всегда рендерится корректный SVG с касательной + секущей.

§16 Интерактив 3 'Калькулятор':
- В результате 'PT = \u221a(PA\u00b7PB)' писались литеральные
  unicode-escape строки (двойные backslash в template literal
  становятся одиночными в строке, но \u221a не trigger escape
  → литеральная строка '\u221a'). Заменено на настоящие
  символы √ и · в коде.
- Добавлен SVG слева от калькулятора с диаграммой PT²=PA·PB
  (касательная PT, секущая PAB из внешней точки P).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 20:59:44 +03:00
..