]> OCCT Git - occt-copy.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)
committeremv <emv@opencascade.com>
Mon, 28 Nov 2016 12:28:08 +0000 (15:28 +0300)
commit91d6048f15f49a2df0deb5602ca57ee01463f222
tree85f9a87e0eeb6d91eaea29523ccfd9ec54003483
parent89aebdea8d6f4d15cfc50e9458cd8e2e25022326
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