标量辅助计算类。

Hierarchy

  • Scalar

Constructors

Properties

TwoPi: number = ...

便于计算的 2π 常量值。

Methods

  • 如果值在 min 和 max 之间,则返回值本身。 如果值小于 min,则返回 min。 如果值大于 max,则返回 max。

    Returns

    钳制后的值

    Parameters

    • value: number

      需要进行钳制操作的值

    • min: number

      要钳制到的最小值 (默认: 0)

    • max: number

      要钳制到的最大值 (默认: 1)

    Returns number

  • 按照指定起点值、终点值和梯度值计算插值结果。

    Returns

    插值结果

    Parameters

    • start: number

      起点值

    • end: number

      终点值

    • gradient: number

      渐变系数,插值梯度,取值 0~1

    Returns number

  • 将任意弧度标准化为 -π 到 π 之间的等效的弧度。

    Returns

    转换得到的弧度值

    Parameters

    • rad: number

      需要进行标准化为弧度值

    Returns number

  • 获取指定范围内的一个随机浮点数。

    Returns

    生成的随机数

    Parameters

    • min: number

      范围下限

    • max: number

      范围上限

    Returns number

  • 当 a 与 b 的差值小于机械极小值(默认 1e-8)时返回 true。

    Returns

    比较结果

    Parameters

    • a: number

    • b: number

    • epsilon: number = 1e-8

      机械极小值

    Returns boolean