sparkle-engine

MathUtil 类包含一些常用的数学工具函数。

Constructors

Methods

  • 从给定的选项数组中随机选择一个元素。

    Type Parameters

    • T

    Parameters

    • options: T[]

      选项数组。

    Returns T

    随机选择的元素。

  • 将数值限制在指定范围内。

    Parameters

    • value: number

      要限制的数值。

    • min: number

      最小值。

    • max: number

      最大值。

    Returns number

    限制在范围内的数值。

  • 将角度转换为弧度。

    Parameters

    • degrees: number

      要转换的角度。

    Returns number

    对应的弧度。

  • 线性插值。

    Parameters

    • start: number

      起始值。

    • end: number

      结束值。

    • t: number

      插值参数,介于0和1之间。

    Returns number

    插值结果。

  • 将弧度转换为角度。

    Parameters

    • radians: number

      要转换的弧度。

    Returns number

    对应的角度。

  • 返回一个介于0(包含)和1(不包含)之间的随机数。

    Returns number

    随机数。

  • 返回一个介于min(包含)和max(包含)之间的随机整数。

    Parameters

    • min: number

      最小值。

    • max: number

      最大值。

    Returns number

    随机整数。