occt: master 41aa3c3d

Author Committer Branch Timestamp Parent
emv apn master 2016-11-14 07:19:15 master f9ac4dc9
Changeset 0028046: Incomplete result of offset operation in mode complete intersection

1. Special usage of the common edges not belonging to any invalidity while rebuilding the invalid faces (method IntersectFaces() in BRepOffset_MakeOffset_1.cxx).
Such edges could only be extended to the valid faces boundaries, thus could only split the face and not create any new part.

2. Test cases for the issue.
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
mod - tests/offset/shape_type_i_c/Q1 Diff File
mod - tests/offset/shape_type_i_c/XC5 Diff File
add - tests/offset/shape_type_i_c/XL1 Diff File
add - tests/offset/shape_type_i_c/XL2 Diff File
add - tests/offset/shape_type_i_c/XL3 Diff File
add - tests/offset/shape_type_i_c/XL4 Diff File
add - tests/offset/shape_type_i_c/XL5 Diff File
add - tests/offset/shape_type_i_c/XL6 Diff File
add - tests/offset/shape_type_i_c/XL7 Diff File
add - tests/offset/shape_type_i_c/XL8 Diff File
add - tests/offset/shape_type_i_c/XL9 Diff File
add - tests/offset/shape_type_i_c/XM1 Diff File
add - tests/offset/shape_type_i_c/XM2 Diff File
add - tests/offset/shape_type_i_c/XM3 Diff File
mod - tests/offset/shape_type_i_c/ZD9 Diff File