occt: master b443d536

Author Committer Branch Timestamp Parent
emv apn master 2016-11-18 07:06:50 master a8b52677
Changeset 0028163: 3D Offset algorithm produces incorrect result on attached shape in mode Complete Intersection

1. Correct building of the lists of intersection faces connected to the same vertex.
2. For the artificially invalid cases with only one invalid face avoid usage of the edges having same origins as invalid edges.
3. Test cases for the issue.
4. Test cases offset shape_type_i_c XM1, ZW*,ZX*,ZY* have been modified to provide more clear result.
5. TODO statements have been removed from the test case offset shape_type_i_c XE6 as it is OK.
6. Test case offset shape_type_i_c ZZ2 is improvement.
mod - src/BRepOffset/BRepOffset_Inter3d.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
mod - tests/offset/shape_type_i_c/XE6 Diff File
mod - tests/offset/shape_type_i_c/XM1 Diff File
add - tests/offset/shape_type_i_c/XM4 Diff File
add - tests/offset/shape_type_i_c/XM5 Diff File
add - tests/offset/shape_type_i_c/XM6 Diff File
add - tests/offset/shape_type_i_c/XM7 Diff File
add - tests/offset/shape_type_i_c/XM8 Diff File
add - tests/offset/shape_type_i_c/XM9 Diff File
add - tests/offset/shape_type_i_c/XN1 Diff File
add - tests/offset/shape_type_i_c/XN2 Diff File
mod - tests/offset/shape_type_i_c/ZW1 Diff File
mod - tests/offset/shape_type_i_c/ZW2 Diff File
mod - tests/offset/shape_type_i_c/ZW3 Diff File
mod - tests/offset/shape_type_i_c/ZW4 Diff File
mod - tests/offset/shape_type_i_c/ZW5 Diff File
mod - tests/offset/shape_type_i_c/ZW6 Diff File
mod - tests/offset/shape_type_i_c/ZW7 Diff File
mod - tests/offset/shape_type_i_c/ZW8 Diff File
mod - tests/offset/shape_type_i_c/ZW9 Diff File
mod - tests/offset/shape_type_i_c/ZX1 Diff File
mod - tests/offset/shape_type_i_c/ZX2 Diff File
mod - tests/offset/shape_type_i_c/ZX3 Diff File
mod - tests/offset/shape_type_i_c/ZX4 Diff File
mod - tests/offset/shape_type_i_c/ZX9 Diff File
mod - tests/offset/shape_type_i_c/ZY1 Diff File
mod - tests/offset/shape_type_i_c/ZY4 Diff File
mod - tests/offset/shape_type_i_c/ZY5 Diff File
mod - tests/offset/shape_type_i_c/ZY6 Diff File
mod - tests/offset/shape_type_i_c/ZY7 Diff File
mod - tests/offset/shape_type_i_c/ZY8 Diff File
mod - tests/offset/shape_type_i_c/ZZ1 Diff File
mod - tests/offset/shape_type_i_c/ZZ2 Diff File