eaee79dc8a
Заменены stub'ы 'coming soon' на полноценные drag-and-drop виджеты: §3 Тепловая лавочка (Heat Conductor Bench): - SVG-sandbox 560×300 с горелкой (drop zone) и 4 стержнями (медь λ=400, серебро λ=430, стекло λ=0.8, дерево λ=0.15). - P8Drag.attach на каждый стержень → drop на горелку. - При drop'е sim запускается: P8Anim.raf обновляет цвет каждого сегмента стержня через P8Helpers.thermal.tempColor() по log-нормализованной λ. Тепловая волна идёт по стержню. - Readouts: материал, λ, T дальнего конца. §6 Heat Mixer (Q=cmΔT): - 2 ёмкости (m₁, T₁), (m₂, T₂) — рисуются с цветом по T. - 4 scrubber'a (m₁, T₁, m₂, T₂) с live update SVG. - Кнопка 'Смешать' → tween анимация в 1.2 с → итоговая T через формулу теплового баланса (m₁T₁+m₂T₂)/(m₁+m₂). - Readout T_итог, кнопка 'Сброс'. §8 График плавления (Phase Diagram T(t)): - T-t график 560×280 с осями (-20 до 120°C, 0 до 300 с). - Фазовые области: лёд (синий), вода (голубой), пар (жёлтый). - Реальная симуляция: c_льда=2100, c_воды=4200, λ=330000, r=2300000. P8Anim.raf вычисляет накопление энергии и фазовые переходы — плато на 0°C (плавление) и 100°C (кипение). - Scrubber мощности 100-2000 Вт. Кнопки Старт/Сброс. - Readouts: фаза, T. +10 XP за каждое успешное взаимодействие.