@supuwoerc/toolkit
    Preparing search index...

    Function mapRange

    • 将数值从一个范围线性映射到另一个范围 Linearly maps a value from one range to another range

      Parameters

      • inMin: number

        输入范围的最小值 / Minimum value of input range

      • inMax: number

        输入范围的最大值 / Maximum value of input range

      • outMin: number

        输出范围的最小值 / Minimum value of output range

      • outMax: number

        输出范围的最大值 / Maximum value of output range

      • value: number

        需要映射的数值 / Value to be mapped

      Returns number

      映射后的数值 / Mapped value

      // 将0-100范围内的50映射到0-1范围
      // Map 50 from range 0-100 to range 0-1
      mapRange(0, 100, 0, 1, 50); // 返回 0.5 / Returns 0.5
      // 将-10到10范围内的0映射到0到255范围
      // Map 0 from range -10 to 10 to range 0 to 255
      mapRange(-10, 10, 0, 255, 0); // 返回 127.5 / Returns 127.5