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
..
2019-06-20 15:20:50 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2019-10-22 15:15:51 +03:00
2021-08-20 20:30:11 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2019-10-22 15:15:51 +03:00
2018-07-13 15:02:58 +03:00
2021-08-20 20:30:11 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2019-10-22 15:15:51 +03:00
2020-03-20 10:24:10 +03:00
2020-03-20 10:24:10 +03:00
2019-10-22 15:15:51 +03:00
2021-08-20 20:30:11 +03:00
2018-07-13 15:02:58 +03:00
2019-10-22 15:15:51 +03:00
2018-07-13 15:02:58 +03:00
2020-10-14 19:28:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2019-10-22 15:15:51 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2019-10-22 15:15:51 +03:00
2019-10-22 15:15:51 +03:00
2018-07-13 15:02:58 +03:00
2021-08-20 20:30:11 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2020-03-20 10:24:10 +03:00
2019-10-22 15:15:51 +03:00
2019-10-22 15:15:51 +03:00
2019-10-22 15:15:51 +03:00
2019-10-22 15:15:51 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00
2019-10-22 15:15:51 +03:00
2018-07-13 15:02:58 +03:00
2022-06-23 20:40:07 +03:00
2018-07-13 15:02:58 +03:00
2018-07-13 15:02:58 +03:00