occt: master 769fb6a4

Author Committer Branch Timestamp Parent
nbv bugmaster master 2015-07-02 11:44:35 master 260f924f
Changeset 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
mod - src/BRepLib/BRepLib_CheckCurveOnSurface.cdl Diff File
mod - src/BRepLib/BRepLib_CheckCurveOnSurface.cxx Diff File
add - tests/bugs/modalg_6/bug25613_1 Diff File
add - tests/bugs/modalg_6/bug25613_2 Diff File