]> OCCT Git - occt-copy.git/commit
0026310: Very slow boolean cut operations on cylinders
authornbv <nbv@opencascade.com>
Wed, 22 Jul 2015 13:10:27 +0000 (16:10 +0300)
committerabv <abv@opencascade.com>
Wed, 2 Sep 2015 11:39:52 +0000 (14:39 +0300)
commit23ea021260ff326fcdb89f30e863dbe98cd5de79
treeab3d67a113581f9f814039b900e8e766d355bcea
parentd18c866246e878f7944535df6eee93bcac667e1d
0026310: Very slow boolean cut operations on cylinders

1. JoinWLines algorithm has been improved.
2. Reference to the V-boundaries is deleted when computing step.
3. Decreasing the tolerance when computing parameters of WLine.
4. Adding boundary point is forbidden if it lies in prolongation of found ones.
5. Possible reason of exception has been eliminated.
6. Processing of critical point has been improved.

Test cases for this issue have been created.
Correction of some test case(s).

Test case bugs/modalg_6/bug26310_4 is added

Update of test-cases for issue #26310
src/IntPatch/IntPatch_ImpImpIntersection_4.gxx
src/IntPatch/IntPatch_Intersection.cxx
src/IntTools/IntTools_FaceFace.cxx
tests/bugs/modalg_5/bug24915
tests/bugs/modalg_5/bug25292_11
tests/bugs/modalg_5/bug25292_12
tests/bugs/modalg_6/bug26310_1 [new file with mode: 0644]
tests/bugs/modalg_6/bug26310_2 [new file with mode: 0644]
tests/bugs/modalg_6/bug26310_3 [new file with mode: 0644]
tests/bugs/modalg_6/bug26310_4 [new file with mode: 0644]