]> OCCT Git - occt-copy.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)
committeremv <emv@opencascade.com>
Wed, 1 Feb 2017 10:20:03 +0000 (13:20 +0300)
commit0b0646248f32c884e385b4ab654954bb110a3aab
tree16e378edc61eab4844f2a1367496f7a799220c92
parented24f0ad06707252517326ce5658eee379906c5e
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]