UNPKG

pencil.js

Version:

Nice modular interactive 2D drawing library.

26 lines (25 loc) 997 B
export function constrain(value: number, min: number, max: number): number; export function equals(number1: number, number2: number, epsilon?: number): boolean; export function random(min?: number, max?: number): number; export function truncate(value: number): number; /** * Full rotation on radian circle * @type {Number} */ export const radianCircle: number; /** * Full rotation on degree circle * @type {Number} */ export const degreeCircle: number; /** * Golden ratio number * @type {Number} */ export const phi: number; export function modulo(value: number, divisor: number): number; export function distribute(nbValue: number, min?: number, max?: number): Array<number>; export function sum(...values: number[]): number; export function average(...values: number[]): number; export function map(value: number, fromMin: number, fromMax: number, toMin?: number, toMax?: number): number; export function lerp(from: number, to: number, ratio: number): number;