X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Polyline3D.cxx;h=0ae2a44f78e3e65e919c0955940336a2db242c4d;hb=5875b067c1dffa0bd68b31c018b0ee4091775344;hp=67098e95e274235ccb83efbfa17e14121e35af3c;hpb=ecdb8d279ffdf2979ed0883265ed3f7356431eb8;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Polyline3D.cxx b/src/HYDROData/HYDROData_Polyline3D.cxx index 67098e95..0ae2a44f 100644 --- a/src/HYDROData/HYDROData_Polyline3D.cxx +++ b/src/HYDROData/HYDROData_Polyline3D.cxx @@ -28,6 +28,9 @@ #include +#include +#include + #include #include @@ -207,6 +210,12 @@ void HYDROData_Polyline3D::Update() TopoDS_Wire aResWire = HYDROData_PolylineXY::BuildWire( aSectionType, anIsSectionClosed, aResPoints ); SetTopShape( aResWire ); SetShape3D( aResWire ); + + double Xmin=0, Xmax=0, Ymin=0, Ymax=0, Zmin=-9999, Zmax=-9999; + Bnd_Box B; + BRepBndLib::Add(aResWire, B); + B.Get(Xmin, Ymin, Zmin, Xmax, Ymax, Zmax); + SetMiddleZ((Zmin+Zmax)/2.); } QColor HYDROData_Polyline3D::DefaultFillingColor()