From a391d4450bccf6d9bd3b65f2b0bf7ff8014c694e Mon Sep 17 00:00:00 2001 From: Risto Saarelma Date: Sun, 9 Feb 2014 10:28:58 +0200 Subject: [PATCH] Don't use abbrevations for the Aabb field names --- src/cgmath/aabb.rs | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/cgmath/aabb.rs b/src/cgmath/aabb.rs index 3d3e351..f588ae5 100644 --- a/src/cgmath/aabb.rs +++ b/src/cgmath/aabb.rs @@ -48,9 +48,9 @@ pub trait Aabb // Returns a new AABB that is grown to include the given point. fn grow(&self, p: &P) -> Self { - let mn : P = build(|i| self.min().i(i).min(p.i(i))); - let mx : P = build(|i| self.max().i(i).max(p.i(i))); - Aabb::new(&mn, &mx) + let min : P = build(|i| self.min().i(i).min(p.i(i))); + let max : P = build(|i| self.max().i(i).max(p.i(i))); + Aabb::new(&min, &max) } // Returns a new AABB that has its points translated by the given vector. @@ -63,16 +63,16 @@ pub trait Aabb } fn mul_v(&self, v: &V) -> Self { - let mn : P = Point::from_vec(&self.min().to_vec().mul_v(v)); - let mx : P = Point::from_vec(&self.max().to_vec().mul_v(v)); - Aabb::new(&mn, &mx) + let min : P = Point::from_vec(&self.min().to_vec().mul_v(v)); + let max : P = Point::from_vec(&self.max().to_vec().mul_v(v)); + Aabb::new(&min, &max) } } #[deriving(Clone, Eq)] pub struct Aabb2 { - mn: Point2, - mx: Point2, + min: Point2, + max: Point2, } impl Aabb2 { @@ -80,28 +80,28 @@ impl Aabb2 { #[inline] pub fn new(p1: &Point2, p2: &Point2) -> Aabb2 { Aabb2 { - mn: Point2::new(p1.x.min(&p2.x), p1.y.min(&p2.y)), - mx: Point2::new(p1.x.max(&p2.x), p1.y.max(&p2.y)), + min: Point2::new(p1.x.min(&p2.x), p1.y.min(&p2.y)), + max: Point2::new(p1.x.max(&p2.x), p1.y.max(&p2.y)), } } } impl Aabb, Point2, [S, ..2]> for Aabb2 { fn new(p1: &Point2, p2: &Point2) -> Aabb2 { Aabb2::new(p1, p2) } - #[inline] fn min<'a>(&'a self) -> &'a Point2 { &self.mn } - #[inline] fn max<'a>(&'a self) -> &'a Point2 { &self.mx } + #[inline] fn min<'a>(&'a self) -> &'a Point2 { &self.min } + #[inline] fn max<'a>(&'a self) -> &'a Point2 { &self.max } } impl ToStr for Aabb2 { fn to_str(&self) -> ~str { - format!("[{} - {}]", self.mn.to_str(), self.mx.to_str()) + format!("[{} - {}]", self.min.to_str(), self.max.to_str()) } } #[deriving(Clone, Eq)] pub struct Aabb3 { - mn: Point3, - mx: Point3, + min: Point3, + max: Point3, } impl Aabb3 { @@ -109,20 +109,20 @@ impl Aabb3 { #[inline] pub fn new(p1: &Point3, p2: &Point3) -> Aabb3 { Aabb3 { - mn: Point3::new(p1.x.min(&p2.x), p1.y.min(&p2.y), p1.z.min(&p2.z)), - mx: Point3::new(p1.x.max(&p2.x), p1.y.max(&p2.y), p1.z.max(&p2.z)), + min: Point3::new(p1.x.min(&p2.x), p1.y.min(&p2.y), p1.z.min(&p2.z)), + max: Point3::new(p1.x.max(&p2.x), p1.y.max(&p2.y), p1.z.max(&p2.z)), } } } impl Aabb, Point3, [S, ..3]> for Aabb3 { fn new(p1: &Point3, p2: &Point3) -> Aabb3 { Aabb3::new(p1, p2) } - #[inline] fn min<'a>(&'a self) -> &'a Point3 { &self.mn } - #[inline] fn max<'a>(&'a self) -> &'a Point3 { &self.mx } + #[inline] fn min<'a>(&'a self) -> &'a Point3 { &self.min } + #[inline] fn max<'a>(&'a self) -> &'a Point3 { &self.max } } impl ToStr for Aabb3 { fn to_str(&self) -> ~str { - format!("[{} - {}]", self.mn.to_str(), self.mx.to_str()) + format!("[{} - {}]", self.min.to_str(), self.max.to_str()) } }