[−][src]Function pbrt::lerp
pub fn lerp(t: Float, v1: Float, v2: Float) -> Float
Linear interpolate t
between v1
and v2
.
Examples
use pbrt::lerp; assert_eq!(lerp(0., 0., 1.), 0.); assert_eq!(lerp(0.5, 0., 1.), 0.5); assert_eq!(lerp(1., 0., 1.), 1.); assert_eq!(lerp(0.75, 0., 2.), 1.5);