feat(stereo3d): Фаза 3 — readout-панель, точки на гранях, подписи вершин сечения
- live-readout overlay: тип сечения, площадь, периметр, последнее измерение (через info().readout; _notify добавлен в section/measure-пути) - _raycastFace(): в режиме точек клик по грани ставит точку на поверхности - подписи вершин сечения буквами K,L,M… (наклонное/произвольное/3-точки, ≤12 вершин) - bump stereo.js?v=6 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -28,11 +28,13 @@
|
||||
|
||||
Бэклог: zoom-to-cursor (перенесён из 1.1); SDF-шрифт и пул текстур (текущая резкость достаточна).
|
||||
|
||||
## Фаза 3 — Педагогика сечений
|
||||
## Фаза 3 — Педагогика сечений — ГОТОВО (частично, см. бэклог)
|
||||
|
||||
- [ ] 3.1 Построение сечения «по следам» с пошаговой анимацией и подписью вершин.
|
||||
- [ ] 3.2 Точки сечения в произвольной точке грани.
|
||||
- [ ] 3.3 Постоянная панель readout: длины/углы/площадь сечения с пояснением.
|
||||
- [x] 3.1 Подписи вершин сечения буквами (K, L, M…) в наклонном/произвольном сечении и сечении-по-3-точкам (для настоящих многоугольников ≤12 вершин). Пошаговый режим сечения-по-3-точкам уже был. _(Полное «построение по следам» — в бэклоге, крупная отдельная фича.)_
|
||||
- [x] 3.2 Точки на произвольной точке грани: `_raycastFace()` — в режиме «точки» клик по грани (не у ребра/вершины) ставит точку на поверхности. Через произвольное сечение (3 кастомные точки) это даёт плоскость через внутренние точки граней.
|
||||
- [x] 3.3 Live-readout overlay (`#stereo-readout`, низ-слева): тип сечения, площадь S, периметр P, последнее измерение. Обновляется через `info().readout` при любом изменении сечения/измерения.
|
||||
|
||||
Бэклог: полное «построение сечения по следам» (продление рёбер, след на грани); readout углов (двугранный/линия-плоскость) — сейчас угол только в 3D-метке.
|
||||
|
||||
## Фаза 4 — Визуал
|
||||
|
||||
|
||||
Reference in New Issue
Block a user