math.js 492 B

1234567891011121314151617181920
  1. export const abs = Math.abs;
  2. export const atan2 = Math.atan2;
  3. export const cos = Math.cos;
  4. export const max = Math.max;
  5. export const min = Math.min;
  6. export const sin = Math.sin;
  7. export const sqrt = Math.sqrt;
  8. export const epsilon = 1e-12;
  9. export const pi = Math.PI;
  10. export const halfPi = pi / 2;
  11. export const tau = 2 * pi;
  12. export function acos(x) {
  13. return x > 1 ? 0 : x < -1 ? pi : Math.acos(x);
  14. }
  15. export function asin(x) {
  16. return x >= 1 ? halfPi : x <= -1 ? -halfPi : Math.asin(x);
  17. }