occt: master f3a1c0cb

Author Committer Branch Timestamp Parent
azv bugmaster master 2016-01-21 08:35:24 master 4f5ad416
Changeset 0027048: BSpline cache is always wrong outside of surface

1. Disable recalculation of B-spline cache when the parameter is out of surface boundary but near the cached span.
2. Rebuild cache each time a curve/surface is loaded into adaptor (B-spline knots may be re-parametrized outside adaptor without changing base curve)
3. Test cases.
mod - src/BSplCLib/BSplCLib_Cache.cxx Diff File
mod - src/BSplCLib/BSplCLib_Cache.hxx Diff File
mod - src/BSplSLib/BSplSLib_Cache.cxx Diff File
mod - src/BSplSLib/BSplSLib_Cache.hxx Diff File
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/moddata_3/bug27048_1 Diff File
add - tests/bugs/moddata_3/bug27048_2 Diff File