MathUtils 命名空间

Utils::MathUtils

包含插值函数。 更多...

头文件 #include <MathUtils>

函数

intinterpolateExponential(int x, int xHalfLife, int y1, int y2)
intinterpolateLinear(int x, int x1, int x2, int y1, int y2)
intinterpolateTangential(int x, int xHalfLife, int y1, int y2)

详细描述

函数文档

int MathUtils::interpolateExponential(int x, int xHalfLife, int y1, int y2)

指数插值

  • x = 0 时返回 y1
  • x = xHalfLife 时返回两点之间距离的 50%。
  • x = 无穷大时返回 y2

int MathUtils::interpolateLinear(int x, int x1, int x2, int , int y2)

线性插值

  • x = x1 时返回 y1
  • x = x2 时返回 y2

int MathUtils::interpolateTangential(int x, int xHalfLife, int y1, int y2)

切线插值

  • x = 0 时返回 y1
  • x = xHalfLife 时返回两点之间距离的 50%。
  • x = 无穷大时返回 y2

©2024Qt公司有限公司。文档贡献的版权为各自所有者的版权。此文档根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款提供。Qt及其标志是芬兰及其它国家/地区的Qt公司有限公司的商标。所有其他商标归其各自所有者所有。