Add constructor to BoundingBox for single point empty box construction
This commit is contained in:
@@ -383,7 +383,7 @@ void AnimatedModel::UpdateLocalBounds()
|
||||
}
|
||||
else
|
||||
{
|
||||
box = BoundingBox(Vector3::Zero, Vector3::Zero);
|
||||
box = BoundingBox(Vector3::Zero);
|
||||
}
|
||||
|
||||
// Scale bounds
|
||||
|
||||
@@ -96,7 +96,7 @@ void BoneSocket::OnTransformChanged()
|
||||
// Base
|
||||
Actor::OnTransformChanged();
|
||||
|
||||
_box = BoundingBox(_transform.Translation, _transform.Translation);
|
||||
_box = BoundingBox(_transform.Translation);
|
||||
_sphere = BoundingSphere(_transform.Translation, 0.0f);
|
||||
}
|
||||
|
||||
|
||||
@@ -92,6 +92,6 @@ void DirectionalLight::OnTransformChanged()
|
||||
// Base
|
||||
LightWithShadow::OnTransformChanged();
|
||||
|
||||
_box = BoundingBox(_transform.Translation, _transform.Translation);
|
||||
_box = BoundingBox(_transform.Translation);
|
||||
_sphere = BoundingSphere(_transform.Translation, 0.0f);
|
||||
}
|
||||
|
||||
@@ -22,6 +22,6 @@ void EmptyActor::OnTransformChanged()
|
||||
// Base
|
||||
Actor::OnTransformChanged();
|
||||
|
||||
_box = BoundingBox(_transform.Translation, _transform.Translation);
|
||||
_box = BoundingBox(_transform.Translation);
|
||||
_sphere = BoundingSphere(_transform.Translation, 0.0f);
|
||||
}
|
||||
|
||||
@@ -228,6 +228,6 @@ void ExponentialHeightFog::OnTransformChanged()
|
||||
// Base
|
||||
Actor::OnTransformChanged();
|
||||
|
||||
_box = BoundingBox(_transform.Translation, _transform.Translation);
|
||||
_box = BoundingBox(_transform.Translation);
|
||||
_sphere = BoundingSphere(_transform.Translation, 0.0f);
|
||||
}
|
||||
|
||||
@@ -259,6 +259,6 @@ void Sky::OnTransformChanged()
|
||||
// Base
|
||||
Actor::OnTransformChanged();
|
||||
|
||||
_box = BoundingBox(_transform.Translation, _transform.Translation);
|
||||
_box = BoundingBox(_transform.Translation);
|
||||
_sphere = BoundingSphere(_transform.Translation, 0.0f);
|
||||
}
|
||||
|
||||
@@ -146,6 +146,6 @@ void Skybox::OnTransformChanged()
|
||||
// Base
|
||||
Actor::OnTransformChanged();
|
||||
|
||||
_box = BoundingBox(_transform.Translation, _transform.Translation);
|
||||
_box = BoundingBox(_transform.Translation);
|
||||
_sphere = BoundingSphere(_transform.Translation, 0.0f);
|
||||
}
|
||||
|
||||
@@ -110,7 +110,7 @@ void SplineModel::OnSplineUpdated()
|
||||
// Skip updates when actor is disabled or something is missing
|
||||
if (!_spline || !Model || !Model->IsLoaded() || !IsActiveInHierarchy() || _spline->GetSplinePointsCount() < 2)
|
||||
{
|
||||
_box = BoundingBox(_transform.Translation, _transform.Translation);
|
||||
_box = BoundingBox(_transform.Translation);
|
||||
BoundingSphere::FromBox(_box, _sphere);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -187,7 +187,7 @@ void StaticModel::UpdateBounds()
|
||||
}
|
||||
else
|
||||
{
|
||||
_box = BoundingBox(_transform.Translation, _transform.Translation);
|
||||
_box = BoundingBox(_transform.Translation);
|
||||
}
|
||||
BoundingSphere::FromBox(_box, _sphere);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user