]> OCCT Git - occt.git/commit
0032566: Modeling Algorithms - Incorrect result of offset operation in mode "Complete...
authoremv <emv@opencascade.com>
Fri, 10 Sep 2021 13:06:50 +0000 (16:06 +0300)
committersmoskvin <smoskvin@opencascade.com>
Fri, 17 Sep 2021 17:07:39 +0000 (20:07 +0300)
commitb8781394613481000901216936008f01ee96b8fd
treeaf6d16770079d3002a21a3bdaaaceb58ca55fc61
parent5aa7b6108331cbf65c56d49dcb882eb09d33d5c2
0032566: Modeling Algorithms - Incorrect result of offset operation in mode "Complete" join type "Intersection"

Before removal of the part make sure that it was not filled due to overlapping of opposite parts.
Improve procedure of checking for inverted edges by taking into account that the original edges may not be connected.

Correct test case offset/shape_type_i_c/YL5, as it was working incorrectly - some parts were missing.
src/BRepOffset/BRepOffset_MakeOffset_1.cxx
tests/offset/shape_type_i_c/XY8 [new file with mode: 0644]
tests/offset/shape_type_i_c/YL5