0026560: BRepBndLib build too large bounding box in Z direction for planar spline...
authoraml <aml@opencascade.com>
Thu, 8 Oct 2015 06:39:35 +0000 (09:39 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 8 Oct 2015 07:07:27 +0000 (10:07 +0300)
commitbcd19756937566ff3087d7ce50dca3e9407263e1
tree413acb07af9e8375cdb3d57be9aa6f694b7507b5
parenta521d90d5a45e176c3c93ddeb421b100f4626a51
0026560: BRepBndLib build too large bounding box in Z direction for planar spline edge.

Poles bounding box for curve added for bezier and bspline curves.
Method Poles() for Bezier curve added.

Test case for issue CR26560

Function to compute subshape max tolerance has been added.
Fixed bounding box expanding at Face/Face step of boolean operation.
Test cases are updated to the new behavior.
18 files changed:
src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx
src/BRep/BRep_Tool.cxx
src/BRep/BRep_Tool.hxx
src/BndLib/BndLib_Add3dCurve.cxx
src/Geom/Geom_BezierCurve.cxx
src/Geom/Geom_BezierCurve.hxx
tests/boolean/volumemaker/B7
tests/boolean/volumemaker/B9
tests/boolean/volumemaker/C4
tests/bugs/modalg_2/bug472_2
tests/bugs/modalg_2/bug472_3
tests/bugs/modalg_4/bug697_2
tests/bugs/modalg_4/bug697_4
tests/bugs/modalg_4/bug697_7
tests/bugs/modalg_4/bug697_8
tests/bugs/moddata_2/bug23165
tests/bugs/moddata_3/bug26560 [new file with mode: 0755]
tests/de/iges_2/H9