0025613: Wrong distance found by xdistef command for attached shapes
authornbv <nbv@opencascade.com>
Thu, 2 Jul 2015 11:44:35 +0000 (14:44 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 3 Jul 2015 10:39:37 +0000 (13:39 +0300)
commit769fb6a4ab8bd36f26a28eb5445457b9ffbd10cc
treee8b08a5e41eb40704e582134cf62d466b4615697
parent260f924fe38a8950dafc89351f0b2481d7858758
0025613: Wrong distance found by xdistef command for attached shapes

1. Divide B-spline curve on sub-intervals (bounded by knots values).
2. Class BRepLib_CheckCurveOnSurface_TargetFunc has been optimized for future implementation to checkshape algorithm (Adaptors are used instead of Geom_Curve(Surface)).
3. Parallelization of new algorithm.

The algorithm is based on math_PSO class.

Test cases for issue 25613 have been created.

Changes in accordance with the last remarks
src/BRepLib/BRepLib_CheckCurveOnSurface.cdl
src/BRepLib/BRepLib_CheckCurveOnSurface.cxx
tests/bugs/modalg_6/bug25613_1 [new file with mode: 0644]
tests/bugs/modalg_6/bug25613_2 [new file with mode: 0644]