]> 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>
Fri, 7 Jul 2017 07:02:52 +0000 (10:02 +0300)
commit66fa9a60c3821532bcbbeac56ebcc730449e6e03
tree66841dc44716cd79ac0ddabb4a19ecbc4c0fef8c
parentf9388a0378950198ca36cefe5ad64ba520a620ad
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]