mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-18 17:06:14 +08:00
0026076: Visualization - empty bounding box of a shape after closing local context
Fixed handling of invalid bounding boxes; Links related to temporary objects are now removed from selection structures; Test case for issue #26076
This commit is contained in:
@@ -72,6 +72,9 @@ Select3D_BndBox3d SelectMgr_SelectableObjectSet::Box (const Standard_Integer the
|
||||
const Handle(SelectMgr_SelectableObject)& anObject = GetObjectById (theIndex);
|
||||
Bnd_Box aBox;
|
||||
anObject->BoundingBox (aBox);
|
||||
if (aBox.IsVoid())
|
||||
return Select3D_BndBox3d();
|
||||
|
||||
return Select3D_BndBox3d (SelectMgr_Vec3 (aBox.CornerMin().X(), aBox.CornerMin().Y(), aBox.CornerMin().Z()),
|
||||
SelectMgr_Vec3 (aBox.CornerMax().X(), aBox.CornerMax().Y(), aBox.CornerMax().Z()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user