occt: master b0fbc579

Author Committer Branch Timestamp Parent
emv bugmaster master 2016-05-27 08:19:25 master 625e1958
Changeset 0027540: Run-to-run differences in the 3D Offset algorithm

Calculating the offset vertices by the superposition of intersection vertices
between pairs of edges (BRepOffset_Inter2d::FuseVertices()).

To obtain stable result when calculating the superposition of vertices
they are sorted (BOPTools_AlgoTools::MakeVertex()).

The support of vertices has been added in nexplode command.

Small correction of tests cases for issue CR27540
mod - src/BiTgte/BiTgte_Blend.cxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_AsDes.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter2d.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter2d.hxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
add - tests/bugs/modalg_6/bug27540_1 Diff File
add - tests/bugs/modalg_6/bug27540_2 Diff File
add - tests/bugs/modalg_6/bug27540_3 Diff File
mod - tests/offset/compshape/A1 Diff File
mod - tests/offset/faces_type_i/C8 Diff File
mod - tests/offset/shape_type_i/C8 Diff File
mod - tests/offset/with_intersect_80/K2 Diff File
mod - tests/offset/with_intersect_80/L3 Diff File
mod - tests/offset/with_intersect_80/L7 Diff File
mod - tests/offset/with_intersect_80/L9 Diff File