Members
常量:欧拉数
常量:圆周率
Methods
计算数组平均值
| Name | Type | Description |
|---|---|---|
numbers |
Array.<number> | 数字数组 |
Returns:
平均值
Throws:
-
Error : 当数组为空时抛出错误
限制数值在指定范围内
| Name | Type | Description |
|---|---|---|
value |
number | 要限制的值 |
min |
number | 最小值 |
max |
number | 最大值 |
Returns:
限制后的值
将角度转换为弧度
| Name | Type | Description |
|---|---|---|
degrees |
number | 角度值 |
Returns:
弧度值
计算两点之间的距离(欧几里得距离)
| Name | Type | Description |
|---|---|---|
x1 |
number | 第一个点的X坐标 |
y1 |
number | 第一个点的Y坐标 |
x2 |
number | 第二个点的X坐标 |
y2 |
number | 第二个点的Y坐标 |
Returns:
两点之间的距离
Example:
const distance = MathUtils.distance(0, 0, 3, 4); // 5
判断一个数是否为质数
| Name | Type | Description |
|---|---|---|
n |
number | 要判断的数 |
Returns:
如果是质数返回true,否则返回false
线性插值
| Name | Type | Description |
|---|---|---|
start |
number | 起始值 |
end |
number | 结束值 |
t |
number | 插值因子(0到1之间) |
Returns:
插值结果
计算两点的中点坐标
| Name | Type | Description |
|---|---|---|
x1 |
number | 第一个点的X坐标 |
y1 |
number | 第一个点的Y坐标 |
x2 |
number | 第二个点的X坐标 |
y2 |
number | 第二个点的Y坐标 |
Returns:
-
中点坐标
-
returns.x - 中点的X坐标
-
returns.y - 中点的Y坐标
将弧度转换为角度
| Name | Type | Description |
|---|---|---|
radians |
number | 弧度值 |
Returns:
角度值
计算数组标准差
| Name | Type | Description |
|---|---|---|
numbers |
Array.<number> | 数字数组 |
Returns:
标准差
