Add constructor to BoundingBox for single point empty box construction

This commit is contained in:
Wojtek Figat
2021-03-18 21:50:05 +01:00
parent 544a11562c
commit 8ef8b89fd5
25 changed files with 39 additions and 29 deletions

View File

@@ -220,7 +220,7 @@ void CharacterController::UpdateBounds()
if (actor)
_box = P2C(actor->getWorldBounds(boundsScale));
else
_box = BoundingBox(_transform.Translation, _transform.Translation);
_box = BoundingBox(_transform.Translation);
BoundingSphere::FromBox(_box, _sphere);
}
@@ -345,7 +345,7 @@ void CharacterController::OnTransformChanged()
}
else if (!_controller)
{
_box = BoundingBox(_transform.Translation, _transform.Translation);
_box = BoundingBox(_transform.Translation);
BoundingSphere::FromBox(_box, _sphere);
}
}

View File

@@ -64,7 +64,7 @@ void SplineCollider::OnSplineUpdated()
{
if (!_spline || !IsActiveInHierarchy() || _spline->GetSplinePointsCount() < 2 || !CollisionData || !CollisionData->IsLoaded())
{
_box = BoundingBox(_transform.Translation, _transform.Translation);
_box = BoundingBox(_transform.Translation);
BoundingSphere::FromBox(_box, _sphere);
return;
}
@@ -178,7 +178,7 @@ void SplineCollider::UpdateBounds()
void SplineCollider::GetGeometry(PxGeometryHolder& geometry)
{
// Reset bounds
_box = BoundingBox(_transform.Translation, _transform.Translation);
_box = BoundingBox(_transform.Translation);
BoundingSphere::FromBox(_box, _sphere);
// Skip if sth is missing