occt: master bad76cfc

Author Committer Branch Timestamp Parent
jgv bugmaster master 2018-01-23 14:54:06 master f84d6446
Changeset 0028903: BRepOffset_MakeOffset produces invalid shape (thickshell) in Intersection mode

1. Method BRepOffset_Tool::Inter3D is modified: now selection of proper edges is performed here, they are not concatenated into one edge if they go through a vertex on a boundary.

2. Method BRepOffset_Inter3d::ConnexIntByInt is modified: selection of edges is eliminated.

3. Method BRepOffset_Inter2d::ConnexIntByInt is corrected to be able to process seam edges correct.
mod - src/BRepAlgo/BRepAlgo_Loop.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter2d.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter3d.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.hxx Diff File
mod - tests/bugs/modalg_2/bug5805_18 Diff File
mod - tests/bugs/modalg_2/bug5805_41 Diff File
mod - tests/bugs/modalg_2/bug5805_42 Diff File
mod - tests/bugs/modalg_2/bug5805_43 Diff File
mod - tests/bugs/modalg_6/bug26233 Diff File
add - tests/bugs/modalg_7/bug28903 Diff File
mod - tests/offset/faces_type_i/C9 Diff File
mod - tests/offset/faces_type_i/E3 Diff File
mod - tests/offset/faces_type_i/E5 Diff File
mod - tests/offset/shape_type_i/C5 Diff File
mod - tests/offset/with_intersect_80/J9 Diff File