[Tip]滞变阈值

参考

《游戏编程精粹1》4.9.3节 滞变阈值。

应用

渲染模型的细节层次选择上。
手柄摇杆判断上。

简单阈值

if(input >= T) 
    output = 1
else
    output = 0

滞变阈值

input区间为三个部分,(Low_T, High_T) 这个区间不会改变output状态。之前是0,那么就还是0,之前是1,那么就还是1。

if(input > High_T) // [High_T, 上限] 
     output = 1;
else if(input < Low_T) // [下限, Low_T] 
     output = 0;
else // (Low_T, High_T) 
     ; // do nothing

你可能感兴趣的:([Tip]滞变阈值)