pub fn reflect3(d: [f64; 3], n: [f64; 3]) -> [f64; 3]
Reflect vector d about normal n (both assumed normalised).
d
n