- return BoundingBox<T, D>(LinAl::Vector<T, D>(base_bbox.get_minimum_point(), -half_length),
- LinAl::Vector<T, D>(base_bbox.get_maximum_point(), half_length));
+ return BoundingBox<T, D>(compose(base_bbox.get_minimum_point(), -half_length),
+ compose(base_bbox.get_maximum_point(), half_length));