0027581: Logical error in Bnd_Box(2d)::SquareExtent() method.
[occt.git] / src / Bnd / Bnd_Box.lxx
index f42707f..edf29b7 100644 (file)
@@ -21,8 +21,8 @@
 inline Standard_Real Bnd_Box::SquareExtent() const 
 {
   if ( IsVoid() ) return 0.;
-  Standard_Real dx = Xmax-Xmin+Gap;
-  Standard_Real dy = Ymax-Ymin+Gap;
-  Standard_Real dz = Zmax-Zmin+Gap;
-  return dx*dx + dy*dy + dz*dz;
+  const Standard_Real aDx = Xmax - Xmin + Gap + Gap;
+  const Standard_Real aDy = Ymax - Ymin + Gap + Gap;
+  const Standard_Real aDz = Zmax - Zmin + Gap + Gap;
+  return aDx*aDx + aDy*aDy + aDz*aDz;
 }