summaryrefslogtreecommitdiff
path: root/gfx/aabb.cpp
blob: 19c2217e0ea171357db8e5f24db4fa26eb59af3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "aabb.h"

AxisAlignedBoundingBox &
AxisAlignedBoundingBox::operator+=(const GlobalPosition3D & point)
{
	min = glm::min(min, point);
	max = glm::max(max, point);
	return *this;
}

AxisAlignedBoundingBox
AxisAlignedBoundingBox::operator-(const GlobalPosition3D & viewPoint) const
{
	return {min - viewPoint, max - viewPoint};
}