occt: master 44fafc47

Author Committer Branch Timestamp Parent
ifv apn master 2019-10-08 11:44:04 master 780fbc28
Affected Issues  0031031: Incorrect result is returned from BRepPrimAPI_MakePrism::Generated()
Changeset 0031031: Incorrect result is returned from BRepPrimAPI_MakePrism::Generated()

1. src\BRepSweep\BRepSweep_NumLinearRegularSweep.cxx

Fix bug by adding result in list of generated shapes, if initial shape is vertex, edge or face.

2. src\BRepLib\BRepLib.cxx

Add protection against treatment not geometric edge in BRepLib::UpdateInnerTolerances(...)

3. Add test case for bug and correct test for bug 30346 according to new behavior of algorithm
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cxx Diff File
mod - tests/bugs/modalg_7/bug30346_2 Diff File
add - tests/bugs/modalg_7/bug31031 Diff File