]> OCCT Git - occt-copy.git/commit
0027000: Invalid result of ShapeUpgrade_UnifySameDomain CR0-CMR-OCCT690
authorakz <akz@opencascade.com>
Thu, 17 Dec 2015 13:56:09 +0000 (16:56 +0300)
committerakz <akz@opencascade.com>
Thu, 17 Dec 2015 13:56:09 +0000 (16:56 +0300)
commita3df5de6e04b884a2830986f20d3bdf0f44357ec
treea959b290f58c6dcf7b86cc8129f677e20c9f3315
parent435e8993508afcaac05c8d9094529b663b27c054
0027000: Invalid result of ShapeUpgrade_UnifySameDomain

This commit is a cherry-pick of commits from master related to ShapeUpgrade_UnifySameDomain that fix bug 27000.
Note that picked commits was backported from 7.0.0 to 6.9.0 so changes in header file moved to CDL.

Here is a set of picked commits:
1)SHA-1: f7d7054
0026489: The class ShapeUpgrade_UnifySameDomain provides the results that are wrong or difficult to explain.
1)SHA-1: f2d685a
0026572: Error in ShapeUpgrade_UnifySameDomain algorithm: can not merge two edges in customer's shape
2)SHA-1: dd2f1b7
0026244: Destructive results of simplification with DRAW command 'unifysamedom' after intersection of two complex models
3)SHA-1: 6a0c0b1
0026635: UnifySameDomain loses internal edges
4)SHA-1: cef6867
0026488: The class ShapeUpgrade_UnifySameDomain is not documented.
13 files changed:
dox/user_guides/shape_healing/shape_healing.md
src/SWDRAW/SWDRAW_ShapeUpgrade.cxx
src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cdl
src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx
tests/bugs/heal/bug26244 [new file with mode: 0644]
tests/bugs/heal/bug26489_1 [new file with mode: 0755]
tests/bugs/heal/bug26489_2 [new file with mode: 0755]
tests/bugs/heal/bug26489_3 [new file with mode: 0755]
tests/bugs/heal/bug26489_4 [new file with mode: 0755]
tests/bugs/heal/bug26489_5 [new file with mode: 0755]
tests/bugs/heal/bug26489_6 [new file with mode: 0755]
tests/bugs/heal/bug26572 [new file with mode: 0644]
tests/bugs/heal/bug26635 [new file with mode: 0644]