Math/OrientedBox: Add Update(Vector3) overload
Former-commit-id: 3d9e75d78d1242b4ee75500c2b9ef4e38b2a7453
This commit is contained in:
@@ -181,6 +181,16 @@ void NzBoundingVolume<T>::Update(const NzMatrix4<T>& transformMatrix)
|
||||
aabb.ExtendTo(obb(i));
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
void NzBoundingVolume<T>::Update(const NzVector3<T>& translation)
|
||||
{
|
||||
obb.Update(translation);
|
||||
|
||||
aabb.Set(obb(0), obb(1));
|
||||
for (unsigned int i = 2; i < 8; ++i)
|
||||
aabb.ExtendTo(obb(i));
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
NzBoundingVolume<T> NzBoundingVolume<T>::operator*(T scalar) const
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user