1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-04 18:06:22 +03:00
azv 63fa56bc83 0032915: Geom2dAPI_InterCurveCurve, The algorithm lost an intersection point.
Get rid of strange code: preliminary check of self-intersections is made on a polygonal representation of a curve, it is able to find possible intersections, but after that it filter out segments neighbor to the pair of non-intersected segments.

Test case de step_4 I1 has been marked BAD, because the self-intersection is treated correctly, but the projection algorithm generates such crooked 2D curve.

Reference data in test cases heal split_angle_advanced ZA5 and ZA6 has been updated, because those shapes have self-intersected edges, which are being detected now.
2022-06-23 20:40:07 +03:00
..
C6
2013-11-01 10:39:46 +04:00
C8
2013-11-01 10:39:46 +04:00
D2
2013-11-01 10:39:46 +04:00
H5
2014-10-16 16:45:13 +04:00
R7
2013-11-01 10:39:46 +04:00
U9
2015-10-01 13:49:24 +03:00
V4
2015-10-01 13:49:24 +03:00
V5
2015-10-01 13:49:24 +03:00
V7
2013-11-01 10:39:46 +04:00
W8
2014-10-16 16:45:13 +04:00
Y3
2015-10-01 13:49:24 +03:00
Y5
2015-10-01 13:49:24 +03:00
Z7
2015-10-01 13:49:24 +03:00
ZB1
2015-10-01 13:49:24 +03:00
ZB5
2015-10-01 13:49:24 +03:00
ZE8
2014-10-16 16:45:13 +04:00