]> OCCT Git - occt.git/commit
0033615: Modeling Algorithms - Partition algorithm creates unexpected vertices
authorakaftasev <akaftasev@opencascade.com>
Wed, 17 Apr 2024 14:08:11 +0000 (15:08 +0100)
committerjfa <jfa@opencascade.com>
Tue, 14 May 2024 14:04:40 +0000 (15:04 +0100)
commita37b4a1a21c7052fdce92e5b336528eaeb5d4b90
tree150b9c22d4fd1a42f29cd8c42d21851b4cd76f71
parent3ef40fb0e89cccb82e27a9bf969a599081727db0
0033615: Modeling Algorithms - Partition algorithm creates unexpected vertices

This problem occurs because of obtaining 2 ALines which share same vertex on the seam edge.
There should be 2 different vertices with same(or almost the same) 3d parameters, but
with different UV parameters because of periodic surface.
Current fix allows to avoid the same vertices on seam edge and also checks the next vertex.
13 files changed:
src/IntPatch/IntPatch_ALineToWLine.cxx
tests/bugs/modalg_2/bug20964_1
tests/bugs/modalg_2/bug20964_2
tests/bugs/modalg_2/bug20964_3
tests/bugs/modalg_2/bug20964_4
tests/bugs/modalg_2/bug20964_5
tests/bugs/modalg_7/bug29807_b3a
tests/bugs/modalg_7/bug83
tests/bugs/modalg_8/bug33615 [new file with mode: 0644]
tests/lowalgos/intss/bug29807_i1002
tests/lowalgos/intss/bug29807_i1005
tests/lowalgos/intss/bug29807_i3005
tests/lowalgos/intss/bug29807_i5002