Rauno U
/
Miisu
Six crescent shaped legs
LerpSmoother.cpp@47:4f418a4b0051, 2016-06-21 (annotated)
- Committer:
- sim642
- Date:
- Tue Jun 21 14:43:44 2016 +0000
- Revision:
- 47:4f418a4b0051
- Parent:
- 12:8de7f5d56fe4
Byte based communication
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sim642 | 7:8dcdb39efc0e | 1 | #include "LerpSmoother.hpp" |
sim642 | 7:8dcdb39efc0e | 2 | |
sim642 | 12:8de7f5d56fe4 | 3 | LerpSmoother::LerpSmoother(float nFactor) : |
sim642 | 12:8de7f5d56fe4 | 4 | factor(nFactor), |
sim642 | 12:8de7f5d56fe4 | 5 | prevValue(0.f) |
sim642 | 7:8dcdb39efc0e | 6 | { |
sim642 | 7:8dcdb39efc0e | 7 | |
sim642 | 7:8dcdb39efc0e | 8 | } |
sim642 | 7:8dcdb39efc0e | 9 | |
sim642 | 7:8dcdb39efc0e | 10 | float LerpSmoother::smooth(float value) |
sim642 | 7:8dcdb39efc0e | 11 | { |
sim642 | 7:8dcdb39efc0e | 12 | return prevValue = (1.f - factor) * prevValue + factor * value; |
sim642 | 7:8dcdb39efc0e | 13 | } |