Function aabb2::center[][src]

pub fn center<'out, T>(
    out: &'out mut [T; 2],
    aabb: &AABB2<T>
) -> &'out mut [T; 2] where
    T: FromPrimitive,
    &'a T: Div<&'b T, Output = T> + Add<&'b T, Output = T> + Div<&'b T, Output = T>, 

Examples

use aabb2;
let a = aabb2::new([0.0, 0.0], [2.0, 2.0]);
let mut v = [0.0, 0.0];
assert_eq!(aabb2::center(&mut v, &a), &[1.0, 1.0]);