diff --git a/src/bin/flat/riemann.rs b/src/bin/flat/riemann.rs index fea378d..bb8fe76 100644 --- a/src/bin/flat/riemann.rs +++ b/src/bin/flat/riemann.rs @@ -52,10 +52,6 @@ pub trait Metric { fn normalize_vec_at(&self, at: Vec2, v: Vec2) -> Vec2 { v / self.vec_length_at(at, v) } - - fn globalize(&self, at: Vec2, v: Vec2) -> Vec2 { - Mat2::from(self.sqrt_at(at).inverse()) * v - } } pub struct TraceIter<'a, M: Metric> { @@ -215,12 +211,6 @@ mod tests { metric.normalize_vec_at(rng.gen(), vec2(1., 1.)), vec2(1. / 5., 1. / 5.) ); - assert_eq!(metric.globalize(rng.gen(), vec2(1., 0.)), vec2(1. / 3., 0.)); - assert_eq!(metric.globalize(rng.gen(), vec2(0., 1.)), vec2(0., 1. / 4.)); - assert_eq!( - metric.globalize(rng.gen(), vec2(1., 1.)), - vec2(1. / 3., 1. / 4.) - ); } #[test]