Code in method SquareExtent has been corrected.
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;
}
inline Standard_Real Bnd_Box2d::SquareExtent() const
{
if ( IsVoid() ) return 0.;
- Standard_Real dx = Xmax-Xmin+Gap;
- Standard_Real dy = Ymax-Ymin+Gap;
- return dx*dx + dy*dy;
+ const Standard_Real aDx = Xmax - Xmin + Gap + Gap;
+ const Standard_Real aDy = Ymax - Ymin + Gap + Gap;
+ return aDx*aDx + aDy*aDy;
}