occt: master bcd19756

Author Committer Branch Timestamp Parent
aml bugmaster master 2015-10-08 06:39:35 master a521d90d
Affected Issues  0026560: BRepBndLib build too large bounding box in Z direction for planar spline edge.
Changeset 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.
mod - src/BndLib/BndLib_Add3dCurve.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/BRep/BRep_Tool.cxx Diff File
mod - src/BRep/BRep_Tool.hxx Diff File
mod - src/Geom/Geom_BezierCurve.cxx Diff File
mod - src/Geom/Geom_BezierCurve.hxx Diff File
mod - tests/boolean/volumemaker/B7 Diff File
mod - tests/boolean/volumemaker/B9 Diff File
mod - tests/boolean/volumemaker/C4 Diff File
mod - tests/bugs/modalg_2/bug472_2 Diff File
mod - tests/bugs/modalg_2/bug472_3 Diff File
mod - tests/bugs/modalg_4/bug697_2 Diff File
mod - tests/bugs/modalg_4/bug697_4 Diff File
mod - tests/bugs/modalg_4/bug697_7 Diff File
mod - tests/bugs/modalg_4/bug697_8 Diff File
mod - tests/bugs/moddata_2/bug23165 Diff File
add - tests/bugs/moddata_3/bug26560 Diff File
mod - tests/de/iges_2/H9 Diff File