use na::{Rotate, Transform}; use bounding_volume::{HasBoundingVolume, AABB}; use bounding_volume; use shape::{Cone, Cylinder, Capsule}; use shape::{Triangle, Segment}; use math::{Point, Vector}; impl
HasBoundingVolume + Rotate {
bounding_volume::implicit_shape_aabb(m, self)
}
}
impl HasBoundingVolume + Rotate {
bounding_volume::implicit_shape_aabb(m, self)
}
}
impl HasBoundingVolume + Rotate {
bounding_volume::implicit_shape_aabb(m, self)
}
}
impl HasBoundingVolume
where P: Point,
M: Transform + Rotate {
// FIXME: optimize that
bounding_volume::implicit_shape_aabb(m, self)
}
}
impl HasBoundingVolume
where P: Point,
M: Transform + Rotate {
// FIXME: optimize that
bounding_volume::implicit_shape_aabb(m, self)
}
}