occt: master 7c8090aa

Author Committer Branch Timestamp Parent
ama bugmaster master 2014-03-13 11:07:45 master be8d29f5
Changeset 0024596: Slow import of IGES data

Part 1: Speed up of import functionality.
Correction in ShapeFix_IntersectionTool::FixIntersectingWires() - preliminary construction of ShapeAnalysis_Surface tool for the whole face; computation of 2d bounding boxes for edges and wires before intersection checking.

Part 2: Speed up of check shape.
Correction in BRepCheck_Face::IntersectWires() in the same way: preliminary computation of 2d boxes for edges and wires in order to reduce the number of calls of intersection tool for pair of wires.

Test cases for issue CR24596
mod - src/BRepCheck/BRepCheck_Face.cxx Diff File
mod - src/ShapeFix/ShapeFix_IntersectionTool.cxx Diff File
add - tests/bugs/heal/bug24596_1 Diff File
add - tests/bugs/heal/bug24596_2 Diff File