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