NPAL15983 (EDF PAL 413: Bug when displaying empty groups)

void GEOM_AssemblyBuilder::MeshShape()
{ ...
       Bnd_Box B;
       BRepBndLib::Add(myShape, B);
+      if ( B.IsVoid() ) return;
This commit is contained in:
eap 2007-05-21 07:34:58 +00:00
parent 3008c91893
commit 85634d969f

View File

@ -174,6 +174,7 @@ void GEOM_AssemblyBuilder::MeshShape(const TopoDS_Shape myShape,
// Compute default deflection // Compute default deflection
Bnd_Box B; Bnd_Box B;
BRepBndLib::Add(myShape, B); BRepBndLib::Add(myShape, B);
if ( B.IsVoid() ) return; // NPAL15983 (Bug when displaying empty groups)
Standard_Real aXmin, aYmin, aZmin, aXmax, aYmax, aZmax; Standard_Real aXmin, aYmin, aZmin, aXmax, aYmax, aZmax;
B.Get(aXmin, aYmin, aZmin, aXmax, aYmax, aZmax); B.Get(aXmin, aYmin, aZmin, aXmax, aYmax, aZmax);
deflection = MAX3( aXmax-aXmin , aYmax-aYmin , aZmax-aZmin) * 0.001 *4; deflection = MAX3( aXmax-aXmin , aYmax-aYmin , aZmax-aZmin) * 0.001 *4;