- [Function]
- (
fit
number min max [mode])
Forces number to lie between min and max according to mode. If mode is :reflect
> (the default), then the min and max
boundaries reflect the value back into range. If mode is :wrap
then fit
returns the remainder of number modulus
the boundary range.
cm> (loop for i from -20 to 20 by 5 collect (fit i 0 10))
(0 5 10 5 0 5 10 5 0)
cm>