0025593: Number of intersection points for 2d curves depends on the order of argument...
authornbv <nbv@opencascade.com>
Thu, 16 Apr 2015 07:32:53 +0000 (10:32 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 16 Apr 2015 07:34:12 +0000 (10:34 +0300)
commit1d19db8dadfcf1f9dc80efbcdfb720d217c60bdf
tree4803c47f2d909fe289231ef9b9b7f1b608a0ad37
parent346cf025a5783790a6cf16d78840140e1800aa7b
0025593: Number of intersection points for 2d curves depends on the order of arguments in command "2dintersect"

1. Unification of the polygons creation (it is regardless of arguments order).
2. Output of 2dintersect DRAW-command was changed.
3. Geom2dGcc_Circ2d2TanRadGeo.cxx:
     Precise intersection point found by Extrema Curve-Curve method (dot product between every tangent vector and vector between points on two curves must be equal to zero).
4. Some comments have been translated from French to English.

Some test case have been updated.

Changes in accordance with the last remark

Test case for issue CR25593
41 files changed:
src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.cxx
src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.cxx
src/GeomliteTest/GeomliteTest_API2dCommands.cxx
src/IntCurve/IntCurve_IntPolyPolyGen.gxx
src/IntCurve/IntCurve_Polygon2dGen.cdl
src/IntCurve/IntCurve_Polygon2dGen.gxx
tests/bugs/modalg_4/bug714
tests/bugs/modalg_5/bug24303
tests/bugs/modalg_6/bug25593 [new file with mode: 0755]
tests/de/iges_1/G6
tests/de/iges_1/J9
tests/de/iges_1/K3
tests/de/iges_1/L8
tests/de/iges_1/M7
tests/de/iges_1/N9
tests/de/iges_1/P5
tests/de/iges_1/P8
tests/de/iges_1/R1
tests/de/iges_1/R8
tests/de/iges_2/B8
tests/de/iges_2/C2
tests/de/iges_2/I7
tests/de/iges_3/A4
tests/de/step_2/B6
tests/de/step_2/M4
tests/de/step_2/M6
tests/de/step_2/S1
tests/de/step_2/S9
tests/de/step_2/T9
tests/de/step_2/W7
tests/de/step_2/Y5
tests/de/step_3/A9
tests/de/step_3/C4
tests/de/step_3/C6
tests/de/step_3/D3
tests/de/step_3/D8
tests/de/step_3/D9
tests/de/step_3/F4
tests/de/step_4/E6
tests/de/step_5/A1
tests/heal/split_angle/F2