(value: number, min: number, max: number)
| 133 | } |
| 134 | |
| 135 | export function clamp(value: number, min: number, max: number): number { |
| 136 | if (value < min) return min; |
| 137 | if (value > max) return max; |
| 138 | return value; |
| 139 | } |
| 140 | |
| 141 | export function remap(value: number, inMin: number, inMax: number, outMin: number, outMax: number): number { |
| 142 | return outMin + (value - inMin) / (inMax - inMin) * (outMax - outMin); |
no outgoing calls
no test coverage detected