Remove a questionable method
This commit is contained in:
parent
a4e2573a7c
commit
d12e6a06cf
|
|
@ -52,10 +52,6 @@ pub trait Metric {
|
||||||
fn normalize_vec_at(&self, at: Vec2, v: Vec2) -> Vec2 {
|
fn normalize_vec_at(&self, at: Vec2, v: Vec2) -> Vec2 {
|
||||||
v / self.vec_length_at(at, v)
|
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> {
|
pub struct TraceIter<'a, M: Metric> {
|
||||||
|
|
@ -215,12 +211,6 @@ mod tests {
|
||||||
metric.normalize_vec_at(rng.gen(), vec2(1., 1.)),
|
metric.normalize_vec_at(rng.gen(), vec2(1., 1.)),
|
||||||
vec2(1. / 5., 1. / 5.)
|
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]
|
#[test]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user