具有多个数学实用程序函数的对象。
以弧度为单位将给定的角度包裹到范围[0,2π)。
以弧度为单位将给定的角度包裹到范围[-π, π)。
value — 要限制的值。
min — 最小值。
max — 最大值。
将value限制在min和max之间。
角度转弧度。
n, m - 整数。
计算m % n的欧几里德模,即:
((n % m) + m) % m
生成UUID(通用唯一标识符)。
如果n是2的幂,则返回true。
x - 起点。
y - 终点。
t - 封闭区间 [0, 1] 中的插值因子。
根据给定的间隔返回从两个已知点linearly interpolated线性插值的值 - t = 0 将返回 x,t = 1 将返回 y。
x — 要映射的值。
a1 — 区间A的最小值。
a2 — 区间A的最大值。
b1 — 区间B的最小值。
b2 — 区间B的最大值。
x从区间[a1, a2] 到 区间[b1, b2]的线性映射。
返回大于或等于n的2的最小次幂。
返回小于等于n的2的最大次幂。
弧度转角度。
在区间*- range / 2* 到 *range / 2*的随机浮点数。
x - 根据其在最小值和最大值之间的位置来计算的值。
min - 任何小于最小值的x值都是0。
max - 任何大于最大值的x值都是1。
返回一个介于 0-1 之间的值,表示 x 在最小值和最大值之间移动的百分比,但随着 X 越接近最小值和最大值而平滑或减慢。
详情参阅 Smoothstep。
x - 根据其在最小值和最大值之间的位置来计算的值。
min - 任何小于最小值的x值都是0。
max - 任何大于最大值的x值都是1。
Returns a value between 0-1. A variation on smoothstep
that has zero 1st and 2nd order derivatives at x=0 and x=1.
返回 0-1 之间的值。在 x=0 和 x=1 处具有一阶和二阶导数为零的variation on smoothstep。
关于如何获取此模块的源代码,请查看 本页。