2

我正在寻找的是一个数学函数,它在Objective-C的标准数学库中仅在一个函数调用(如果存在)中将原始变量限制在最小值和最大值之间。

我目前使用:

float constrainedValue = fminf( maxValue, fmaxf( minValue, inValue ) );

因为我知道两者fminffmaxf可能有指令跳转或分支,所以似乎可能有一个简单的例程可以将这两个操作结合成一个优化的函数。

4

1 回答 1

1

这个话题在这里彻底讨论:最快的方法来钳制一个真实的(固定/浮点)值?

'clamp' 是我一直在寻找的关键字。

于 2016-03-29T21:42:22.023 回答