Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MathEx

Hierarchy

  • MathEx

Index

Properties

Static EPSILON

EPSILON: number = 0.000001

Static PI2

PI2: number = Math.PI * 2

Static degreesToRadians

degreesToRadians: number = 0.017453288

Static radiansToDegrees

radiansToDegrees: number = 57.29579143

Methods

Static ceilPowerOfTwo

  • ceilPowerOfTwo(value: number): number

Static clamp

  • clamp(value: number, min: number, max: number): number

Static euclideanModulo

  • euclideanModulo(n: number, m: number): number

Static getClosestPointOnLine

Static getNextPow2

  • getNextPow2(i: number): number

Static isEqual

  • isEqual(a: number, b: number): boolean

Static isPowerOf2

  • isPowerOf2(value: number): boolean

Static isZero

  • isZero(value: number): boolean

Static lerp

  • lerp(src: number, dest: number, factor: number): number

Static sphericalToCartesian

  • sphericalToCartesian(radius: number, azimuth: number, inclination: number, result: Vector3): Vector3

Static toDegrees

  • toDegrees(angleRadians: number): number

Static toRadians

  • toRadians(angleDegrees: number): number