feat(math6): термометр (Гл.4 §1) — ±числа и модуль наглядно
Math6Anim.thermometer: вертикальный термометр на canvas, ртуть плавно поднимается/опускается к значению (easing), выше нуля — красный, ниже — синий; подпись поясняет знак и |x| как расстояние до нуля. Ползунок −10..10. Вшит в Гл.4 §1. Headless-safe. Тесты math6: 20/20. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -184,6 +184,8 @@ test('анимации: canvas-демо монтируются (headless-safe)',
|
||||
const r4 = await loadDom('math_6_ch4.html');
|
||||
r4.doc.defaultView.goTo('p4'); await wait(100);
|
||||
assert.ok(r4.doc.querySelector('#p4-walk canvas'), 'canvas «прыжки по прямой» §4.4');
|
||||
r4.doc.defaultView.goTo('p1'); await wait(100);
|
||||
assert.ok(r4.doc.querySelector('#p1-therm-fig canvas'), 'canvas «термометр» §4.1');
|
||||
assert.deepEqual(r4.errors, [], 'ch4 без ошибок: ' + r4.errors.join(' | '));
|
||||
// Глава 5 §2: машинка + график
|
||||
const r5 = await loadDom('math_6_ch5.html');
|
||||
|
||||
Reference in New Issue
Block a user