diff --git a/src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.cxx b/src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.cxx index aec1b107b4..facee7e905 100644 --- a/src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.cxx +++ b/src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.cxx @@ -137,7 +137,10 @@ const NCollection_Handle >& if (anObject->TransformPersistence().Flags && !(anObject->TransformPersistence().Flags & Graphic3d_TMF_2d)) { anObject->BoundingBox (aBoundingBox); - anObject->TransformPersistence().Apply (theProjectionMatrix, theWorldViewMatrix, 0, 0, aBoundingBox); + if (!aBoundingBox.IsVoid()) + { + anObject->TransformPersistence().Apply (theProjectionMatrix, theWorldViewMatrix, 0, 0, aBoundingBox); + } } if (aBoundingBox.IsVoid())