]> OCCT Git - occt.git/commit
0028387: Empty result of 3D Offset operation in mode Complete JoinType Intersection
authoremv <emv@opencascade.com>
Thu, 26 Jan 2017 05:23:51 +0000 (08:23 +0300)
committerapn <apn@opencascade.com>
Thu, 2 Feb 2017 13:12:36 +0000 (16:12 +0300)
commitbaaacd468351452b46c28de5e78ab54c26c2b003
tree1a73715e819e363ab5c0529ce74b0696ffba920d
parentff2bd6ef485ab9e33b1c7c74d3dc49680303cb27
0028387: Empty result of 3D Offset operation in mode Complete JoinType Intersection

1. The smarter conditions for removing the invalid faces with inverted edges have been implemented
   (BRepOffset_MakeOffset::RemoveInvalidSplitsByInvertedEdges).

2. Avoid removed (completely inside) edges in the filtering of invalid faces
   (BRepOffset_MakeOffset::FilterInvalidFaces).

3. Test cases for the issue.
12 files changed:
src/BRepOffset/BRepOffset_MakeOffset_1.cxx
tests/offset/shape_type_i_c/XF2
tests/offset/shape_type_i_c/XN3 [new file with mode: 0644]
tests/offset/shape_type_i_c/XN4 [new file with mode: 0644]
tests/offset/shape_type_i_c/XN5 [new file with mode: 0644]
tests/offset/shape_type_i_c/XN6 [new file with mode: 0644]
tests/offset/shape_type_i_c/XN7 [new file with mode: 0644]
tests/offset/shape_type_i_c/XN8 [new file with mode: 0644]
tests/offset/shape_type_i_c/XN9 [new file with mode: 0644]
tests/offset/shape_type_i_c/XO1 [new file with mode: 0644]
tests/offset/shape_type_i_c/XO2 [new file with mode: 0644]
tests/offset/shape_type_i_c/XO3 [new file with mode: 0644]