Bit twiddling hacks for JavaScript.
Author: Mikola Lysenko
Ported from Stanford bit twiddling hack library: http://graphics.stanford.edu/~seander/bithacks.html
计算整数的绝对值。
对 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之间。
计算数字后面零的数量。
Extracts the nth interleaved component.
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.
Interleave bits of 2 coordinates with 16 bits. Useful for fast quadtree codes.
Interleave bits of 3 coordinates, each with 10 bits. Useful for fast octree codes.
返回给定范围内的值的比率。
Start value.
End value.
Given value.
The ratio between [from, to].
检查一个数字是否是2的幂。
The interpolation coefficient.
Computes log base 10 of v.
Computes log base 2 of v.
计算整数x和y中的最大值。
计算整数x和y中的最小值。
Computes next combination in colexicographic order (this is mistakenly called nextPermutation on the bit twiddling hacks page).
Rounds to next power of 2.
The the next power of two.
Rounds to next power of 2.
Computes parity of word.
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.
Rounds down to previous power of 2.
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)
。
相比较的矩形。
new Rect(rect)
构造具有指定的最小值和尺寸的矩形,等价于new Rect(x, y, width, height)
。
矩形在 x 轴上的最小值。
矩形在 y 轴上的最小值。
矩形的宽度。
矩形的高度。
new Rect(x, y, width, height)
返回t / length的浮点余数。
Time start at 0.
Time of one cycle.
The Time wrapped in the first cycle.
Reverse bits in a 32 bit word.
根据x的符号返回 -1,0,+1。
把弧度换算成角度。
Angle in Radian
把角度换算成弧度。
Angle in Degrees
Generated using TypeDoc
数学库