]> OCCT Git - occt.git/commit
0028163: 3D Offset algorithm produces incorrect result on attached shape in mode...
authoremv <emv@opencascade.com>
Fri, 18 Nov 2016 07:06:50 +0000 (10:06 +0300)
committerapn <apn@opencascade.com>
Thu, 8 Dec 2016 13:28:42 +0000 (16:28 +0300)
commitb443d53628d935c64d01b28ee66863b3e17ffb99
treecc04fcf9ac7c235a24cc3a5eb6a2ef5f2a5a1e22
parenta8b52677250dad4ea1a92f0729638fbecba0cd14
0028163: 3D Offset algorithm produces incorrect result on attached shape in mode Complete Intersection

1. Correct building of the lists of intersection faces connected to the same vertex.
2. For the artificially invalid cases with only one invalid face avoid usage of the edges having same origins as invalid edges.
3. Test cases for the issue.
4. Test cases offset shape_type_i_c XM1, ZW*,ZX*,ZY* have been modified to provide more clear result.
5. TODO statements have been removed from the test case offset shape_type_i_c XE6 as it is OK.
6. Test case offset shape_type_i_c ZZ2 is improvement.
34 files changed:
src/BRepOffset/BRepOffset_Inter3d.cxx
src/BRepOffset/BRepOffset_MakeOffset_1.cxx
tests/offset/shape_type_i_c/XE6
tests/offset/shape_type_i_c/XM1
tests/offset/shape_type_i_c/XM4 [new file with mode: 0644]
tests/offset/shape_type_i_c/XM5 [new file with mode: 0644]
tests/offset/shape_type_i_c/XM6 [new file with mode: 0644]
tests/offset/shape_type_i_c/XM7 [new file with mode: 0644]
tests/offset/shape_type_i_c/XM8 [new file with mode: 0644]
tests/offset/shape_type_i_c/XM9 [new file with mode: 0644]
tests/offset/shape_type_i_c/XN1 [new file with mode: 0644]
tests/offset/shape_type_i_c/XN2 [new file with mode: 0644]
tests/offset/shape_type_i_c/ZW1
tests/offset/shape_type_i_c/ZW2
tests/offset/shape_type_i_c/ZW3
tests/offset/shape_type_i_c/ZW4
tests/offset/shape_type_i_c/ZW5
tests/offset/shape_type_i_c/ZW6
tests/offset/shape_type_i_c/ZW7
tests/offset/shape_type_i_c/ZW8
tests/offset/shape_type_i_c/ZW9
tests/offset/shape_type_i_c/ZX1
tests/offset/shape_type_i_c/ZX2
tests/offset/shape_type_i_c/ZX3
tests/offset/shape_type_i_c/ZX4
tests/offset/shape_type_i_c/ZX9
tests/offset/shape_type_i_c/ZY1
tests/offset/shape_type_i_c/ZY4
tests/offset/shape_type_i_c/ZY5
tests/offset/shape_type_i_c/ZY6
tests/offset/shape_type_i_c/ZY7
tests/offset/shape_type_i_c/ZY8
tests/offset/shape_type_i_c/ZZ1
tests/offset/shape_type_i_c/ZZ2