(v: &[f64; 2])
| 233 | (v[0] * v[0] + v[1] * v[1]).sqrt() |
| 234 | } |
| 235 | fn norm(v: &[f64; 2]) -> [f64; 2] { |
| 236 | let l = Model::length(v); |
| 237 | [v[0] / l, v[1] / l] |
| 238 | } |
| 239 | |
| 240 | fn lerp(a: &[f64; 2], b: &[f64; 2], d: f64) -> [f64; 2] { |
| 241 | // a + unit(b - a) * d |
nothing calls this directly
no outgoing calls
no test coverage detected