MCPcopy Create free account
hub / github.com/DFin/Neural-Network-Visualisation / applyThickness

Function applyThickness

assets/main.js:603–613  ·  view source on GitHub ↗
(rawValue)

Source from the content-addressed store, hash-verified

601 thicknessValue.textContent = formatThickness(value);
602 };
603 const applyThickness = (rawValue) => {
604 let parsed = Number.parseFloat(rawValue);
605 if (!Number.isFinite(parsed)) {
606 parsed = brush.drawRadius;
607 }
608 const clamped = clamp(parsed, min, max);
609 syncThicknessUi(clamped);
610 digitCanvas.updateBrushSettings({ drawRadius: clamped });
611 VISUALIZER_CONFIG.brush.drawRadius = clamped;
612 brush.drawRadius = clamped;
613 };
614 applyThickness(brush.drawRadius);
615 thicknessSlider.addEventListener("input", (event) => {
616 applyThickness(event.target.value);

Callers 1

Calls 3

clampFunction · 0.85
syncThicknessUiFunction · 0.85
updateBrushSettingsMethod · 0.80

Tested by

no test coverage detected