]> OCCT Git - occt-copy.git/commit
0030394: Modeling Algorithms - Empty result of offset operation (mode "Complete"...
authoremv <emv@opencascade.com>
Wed, 5 Dec 2018 07:52:38 +0000 (10:52 +0300)
committeremv <emv@opencascade.com>
Fri, 7 Dec 2018 13:19:33 +0000 (16:19 +0300)
commit0ffd7d3a5bced5f0d20117c8c89daee02b6c6c66
treeafc4f0e571e601fc4da677eb7b7e860eb762a102
parentd3394d0f198437f7627d430b1198e6cf1e7b45b9
0030394: Modeling Algorithms - Empty result of offset operation (mode "Complete", join type - "Intersection")

The following changes have been made for improving the offset algorithm:
1. Multi-connexity support - intersection of the faces connected to the edge belonging to more than two faces is now performed.
2. Avoid intersection of the faces connected through internal edge.
3. Filling gaps (holes) in the splits of the created offset faces to increase possibility of creation of the closed volume from these splits.

Test cases for the issue.
20 files changed:
src/BRepOffset/BRepOffset_Inter2d.cxx
src/BRepOffset/BRepOffset_Inter3d.cxx
src/BRepOffset/BRepOffset_MakeOffset_1.cxx
tests/offset/shape_type_i_c/XQ5 [new file with mode: 0644]
tests/offset/shape_type_i_c/XQ6 [new file with mode: 0644]
tests/offset/shape_type_i_c/XQ7 [new file with mode: 0644]
tests/offset/shape_type_i_c/XQ8 [new file with mode: 0644]
tests/offset/shape_type_i_c/XQ9 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR1 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR2 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR3 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR4 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR5 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR6 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR7 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR8 [new file with mode: 0644]
tests/offset/shape_type_i_c/XR9 [new file with mode: 0644]
tests/offset/shape_type_i_c/XS1 [new file with mode: 0644]
tests/offset/shape_type_i_c/XS2 [new file with mode: 0644]
tests/offset/shape_type_i_c/XS3 [new file with mode: 0644]