Commit Graph

3 Commits

Author SHA1 Message Date
Maxim Dolgolyov 22675fd48e chore: убраны упоминания авторов из всех учебников
Материал учебников теперь полностью наш (LearnSpace), оригинальные
авторы (Арефьева, Латотин, Казаков и др.) убраны из:
- поля textbooks.author в БД (миграция 029);
- footer'ов hub-файлов (9 файлов).

Содержание теории и интерактивов не затронуто.
2026-05-29 15:27:21 +03:00
Maxim Dolgolyov 169a5130ba feat(geom11 phase5 final): итоговая шпаргалка + 9 боссов + ачивка «Магистр геометрии 11»
Финал курса Геометрия 11 заменил placeholder-аккордеон полноценным
контентом по образцу algebra_11_hub.html.

Контент:
- 4 mini-карточки шпаргалки (Раздел 1 Призма+Цилиндр; Раздел 2
  Пирамида+Конус; Раздел 3 Сфера+Шар+Многогранники; Раздел 4
  Повторение) с ключевыми формулами в KaTeX.
- 9 интегрированных боссов: Призма+Цилиндр (3.46), Апофема пирамиды
  (5), Развёртка конуса (120°), Шар в кубе (113.04), Уравнение сферы
  (R=3), Октаэдр (8 граней), 3D-вектор (длина 3), Диагональ
  параллелепипеда (3), Магистр стереометрии — тетраэдр в кубе (8.49).
- Lazy-render при первом раскрытии (renderFinBosses).
- При 9/9 → ачивка geom11_master «Магистр геометрии 11», +100 XP,
  confetti, подсветка ach-strip, кнопка «К каталогу учебников».
- localStorage geometry11_course_bosses сохраняет прогресс боссов.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-05-29 15:14:04 +03:00
Maxim Dolgolyov b771c3d497 feat(geom11 phase0): skeleton + миграция + мини-3D движок g3d.js
- 026_geometry_11_hub.sql: hub geometry-11 (cyan, 11 параграфов) + 4 раздела
  (Призма и цилиндр, Пирамида и конус, Сфера и шар, Повторение).
- frontend/js/g3d.js: мини-3D движок для стереометрии.
  Векторная математика, матрицы 3x3, перспективная + изометрическая проекции,
  меши призмы/пирамиды/цилиндра/конуса, wireframe сферы, back-face culling
  через нормали, Z-sort, drag-to-rotate (mouse + touch), preset views.
- frontend/textbooks/geometry_11_hub.html: hub с палитрой cyan/sky,
  4 карточками разделов, аккордеон финала курса (placeholder Phase 5).
- frontend/textbooks/geometry_11_ch{1..4}.html: skeleton 4 разделов
  (через gen_geom11_chapters.js). Все включают: помощники KaTeX, SVG 2D
  (axes2D/plotFunc/pointWithDrop/asymptote/rightAngleMark/angleArcAuto/unitVec),
  ICONS, makeCard, setupSorter, gcd, wireReadBtn, secNav, search, sidebar,
  GEOM11 POLISH CSS + JS, подключение /js/g3d.js. STUB builder для всех 11
  параграфов + 4 финалов с demo-G3D viewer (призма/цилиндр/пирамида/конус/
  сфера-wireframe).
2026-05-29 12:45:20 +03:00