]> OCCT Git - occt-copy.git/commit
0030470: Modeling Algorithms - Invalid result of offset operation in mode "Complete...
authoremv <emv@opencascade.com>
Tue, 5 Feb 2019 11:58:41 +0000 (14:58 +0300)
committeremv <emv@opencascade.com>
Thu, 21 Feb 2019 10:07:57 +0000 (13:07 +0300)
commit3662f79fcdd7e922bef5b1272cf1bcbdc2bc8a8b
treecc4d22697a2aaad64c93a9edda9e88a6d26e5b71
parent0ba49d318f7dcc77dcdebe8080c2a220c7dc5aca
0030470: Modeling Algorithms - Invalid result of offset operation in mode "Complete" with join type "Intersection"

Added treatment of the inverted edges while removing the inside faces (collapsed ones) - RemoveInsideFaces method:
- Removing the invalid hanging blocks containing the inverted edges.
- Considering the face containing the inverted edges as the invalid one.

Test cases for the issue.
src/BRepOffset/BRepOffset_MakeOffset_1.cxx
tests/offset/shape_type_i_c/XS4 [new file with mode: 0644]
tests/offset/shape_type_i_c/XS5 [new file with mode: 0644]
tests/offset/shape_type_i_c/XS6 [new file with mode: 0644]
tests/offset/shape_type_i_c/XS7 [new file with mode: 0644]
tests/offset/shape_type_i_c/XS8 [new file with mode: 0644]
tests/offset/shape_type_i_c/XS9 [new file with mode: 0644]
tests/offset/shape_type_i_c/XT1 [new file with mode: 0644]
tests/offset/shape_type_i_c/XT2 [new file with mode: 0644]
tests/offset/shape_type_i_c/ZC7
tests/offset/shape_type_i_c/begin