occt: master 9c189bd8

Author Committer Branch Timestamp Parent
azv apn master 2016-10-29 08:23:05 master 1475265b
Changeset 0028028: Solid becomes invalid after scaling

The shape after scaling contains PCurves with incorrect parametrization, because of too large tolerance given.

1. Set Precision::PConfution() as a tolerance for GeomLib::SameRange.
2. Do not take into account tolerances of vertices while calculating tolerance of transformed PCurve for edge.
3. Test case bugs/modalg_6/bug28028
mod - src/BRepTools/BRepTools_TrsfModification.cxx Diff File
add - tests/bugs/modalg_6/bug28028 Diff File