export function clamp(boundary1: number, val: number, boundary2: number): number { const min = Math.min(boundary1, boundary2); const max = Math.max(boundary1, boundary2); return Math.max(min, Math.min(val, max)); }