Skip to content

@simversus/yjvis


@simversus/yjvis / utils / mathUtil

Variable: mathUtil ​

const mathUtil: object

Defined in: utils/mathUtil.ts:1

Type Declaration ​

clamp() ​

clamp: (value, min, max) => number

将一个数值限制在指定的范围内

Parameters ​

value ​

number

min ​

number

max ​

number

Returns ​

number

degreeToRadian() ​

degreeToRadian: (degree) => number

角度转弧度

Parameters ​

degree ​

number

Returns ​

number

denormalize() ​

denormalize: (value, array) => number

反归一化 ==> 将归一化后的数值还原到原始范围

Parameters ​

value ​

number

array ​

TypedArray

Returns ​

number

generateUUID() ​

generateUUID: () => string

Returns ​

string

IsPowerOf2() ​

IsPowerOf2: (x) => boolean

是否为2的幂次方

Parameters ​

x ​

number

Returns ​

boolean

normalize() ​

normalize: (value, array) => number

Parameters ​

value ​

number

array ​

TypedArray

Returns ​

number

normalizeRadian() ​

normalizeRadian: (radian) => number

标准化弧度值

Parameters ​

radian ​

number

Returns ​

number

radianToDegree() ​

radianToDegree: (radian) => number

弧度转角度

Parameters ​

radian ​

number

Returns ​

number