Api

Mathutils

OpenAPI > MathUtils

OpenAPI.MathUtils class

数学操作工具工具

Signature:

class MathUtils

Methods

Method

Modifiers

Description

clamp(value, minimum, maximum)

static

将一个数字限制在包括的下限和上限范围内。

此函数接受一个数字和两个边界,并返回限制在指定边界内的数字。 如果只提供一个边界,则返回值与该边界的最小值相比较。

inRange(value, minimum, maximum)

static

检查值是否在指定范围内。

mean(nums)

static

计算数字数组的平均值。

如果数组为空,该函数返回 NaN

meanBy(items, getValue)

static

使用 getValue 函数对数组中的每个元素应用后,计算数字数组的平均值。

如果数组为空,该函数返回 NaN

T - 数组中元素的类型。

random(minimum, maximum)

static

在给定范围内生成一个随机数。

如果只提供一个参数,则返回介于 0 和给定数字之间的随机数。

randomInt(minimum, maximum)

static

在最小值(包含)和最大值(不包含)之间生成一个随机整数。

如果只提供一个参数,则返回介于 0 和给定数字之间的随机数。

range(start, end, step)

static

返回从 startend 的数字数组,步长为 step

如果未提供 step,默认为 1

round(value, precision)

static

将一个数字四舍五入到指定的精度。

此函数接受一个数字和一个可选的精度值,并返回四舍五入到指定小数位数的数字。

sum(nums)

static

计算数组中数字的总和。

此函数接受一个数字数组,并返回数组中所有元素的总和。


Copyright © 2021 - 2025