计算整数的绝对值。
对 a b 的绝对值进行比较大小,返回绝对值最大的值。
number
number
对所有分量的绝对值进行比较大小,返回绝对值最大的分量。
类 Vec3 结构
绝对值最大的分量
通过给定的最大差异,测试参数是否具有近似相同的值。
The first number to test.
The second number to test.
Maximum difference.
True if the numbers are approximately equal, false otherwise.
返回最小浮点数和最大浮点数之间的一个数值。可以使用 clamp 函数将不断变化的数值限制在范围内。
将值限制在0和1之间。
计算传入数字二进制表示尾随零的数量。
提取第 n 个交错分量。
Extracts nth interleaved component of a 3-tuple.
在glMatrix的绝对或相对容差范围内,测试参数是否具有近似相同的值。
EPSILON(小于等于1.0的值采用绝对公差,大于1.0的值采用相对公差)
The first number to test.
The second number to test.
True if the numbers are approximately equal, false otherwise.
将两个 16 位数字按位交错编码。有利于在快速四叉树中使用。
将三个数字按位交错编码,每个数字占十位。有利于在八叉树中使用。
返回给定范围内的值的比率。
Start value.
End value.
Given value.
The ratio between [from, to].
检查一个数字是否是2的幂。
The interpolation coefficient.
计算以 10 为底的 v 的对数。
计算以 2 为底的 v 的对数。
计算整数x和y中的最大值。
计算整数x和y中的最小值。
计算下一组字典序的比特排列
计算大于等于v的最小的二的整数次幂的数字。
The the next power of two.
奇偶校验。
Returns time wrapped in ping-pong mode.
Time start at 0.
Time of one cycle.
The time wrapped in the first cycle.
Counts number of bits.
计算小于等于v的最小的二的整数次幂的数字。
Linear congruential generator using Hull-Dobell Theorem.
The random seed.
The pseudo random.
Returns a floating-point pseudo-random number between min (inclusive) and max (exclusive).
The random number.
返回最小(包含)和最大(不包含)之间的浮点伪随机数。
The random integer.
返回最小(包含)和最大(不包含)之间的浮点随机数。
The random number.
返回最小(包含)和最大(不包含)之间的随机整数。
The random integer.
构造与指定矩形相等的矩形。等价于 new Rect(rect)
。
Specified Rect.
new Rect(rect)
The minimum X coordinate of the rectangle.
The minimum Y coordinate of the rectangle.
The width of the rectangle, measured from the X position.
The height of the rectangle, measured from the Y position.
new Rect(x, y, width, height)
返回t / length的浮点余数。
Time start at 0.
Time of one cycle.
The Time wrapped in the first cycle.
翻转 32 位二进制数字。
根据x的符号返回 -1,0,+1。
把弧度换算成角度。
Angle in Radian
把角度换算成弧度。
Angle in Degrees
Generated using TypeDoc
Bit twiddling hacks for JavaScript.
Author: Mikola Lysenko
Ported from Stanford bit twiddling hack library: http://graphics.stanford.edu/~seander/bithacks.html