occt: master f7b60631

Author Committer Branch Timestamp Parent
abv bugmaster master 2017-08-01 04:48:51 master e16302ce
Changeset 0028112: Exception during offset computation

Methods D0, D1, D2, D3, DN of the class GeomEvaluator_OffsetSurface are extended by additional tweak to compensate failure of normal calculation in degenerated points on triangular surfaces.
If the point where normal has failed to calculate is located on parametric boundary of the base surface, one more attempt is made with the point shifted towards interior by Precision::PConfusion().
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx Diff File
add - tests/bugs/modalg_7/bug28112 Diff File