Math.js
export function clamp(x, x0, x1) {
return Math.min(Math.max(x, x0), x1);
}
export function deg2rad(d) {
return d * Math.PI / 180;
}
export function fix(x) {
return x >= 0 ? Math.floor(x) : Math.ceil(x);
}
export function mod(x, y) {
return ((x % y) + y) % y;
}
export function rad2deg(d) {
return d * 180 / Math.PI;
}
export function rsqrt(x) {
return x <= 0 ? 0 : Math.sqrt(x);
}