class quick_haxe.Mathematics

Available on all platforms

A colletion of useful math related static methods

Class Fields

static function degreesToRadians(angle:Float):Float

Convert degrees to radians

angle

Angle in degrees

returns

Angle in radians

static function modularDifference(a:Float, b:Float, mod:Float):Float

Subtract b from a using modular/clock arithmatic

a

Initial value

b

Value to Subtract

mod

Modulo (wrap around value)

returns

Angle in radians

static function radiansToDegrees(angle:Float):Float

Convert radians to degrees

angle

Angle in radians

returns

Angle in degrees

static function random(min:Float, maxish:Float):Float

Generate a random float. Greater than or equal to the the minimum value, and less than the maximum value.

min

The minimun to return

maxish

The upper value that result will get near

returns

A random integer

static function randomInt(min:Float, max:Float):Int

Generate a random integer. Greater than or equal to the the minimum value, and less than or equal to the maximum value.

min

The minimun to return

max

The maximum to return

returns

A random float