0028995: UnifySameDomain produces invalid shape
authoremv <emv@opencascade.com>
Fri, 18 Aug 2017 10:31:57 +0000 (13:31 +0300)
committerbugmaster <bugmaster@opencascade.com>
Wed, 30 Aug 2017 09:42:41 +0000 (12:42 +0300)
commitcc77a38d9457d5f17262c550a42e9988b265be19
treeeab9f4b9aef440e53a8f32d157da7a93d30f963b
parent2f690078d7f477511096cd3e7cdec984a817395b
0028995: UnifySameDomain produces invalid shape

Synchronization of the ShapeAnalysis_Edge behavior with the BRepCheck_Edge by adding check for 2d curves on planes.

Implementation of the BRep_Tool::CurveOnPlane method to avoid code duplication for making PCurve of the edge on planar face.
src/BRep/BRep_Tool.cxx
src/BRep/BRep_Tool.hxx
src/ShapeAnalysis/ShapeAnalysis_Edge.cxx
tests/bugs/modalg_7/bug27004
tests/bugs/modalg_7/bug28995 [new file with mode: 0644]
tests/de/step_3/C5
tests/heal/unify_same_domain/B4
tests/heal/unify_same_domain/B5