occt: master 004e8466

Author Committer Branch Timestamp Parent
gka apn master 2014-05-15 13:52:43 master 4bbaf12b
Changeset 0024899: Time of computation of intersection points with help of class BRepIntCurveSurface_Inter is big.

Sorting by intersection of bounding boxes of faces with line or box built for curve was added.
Recursive call method Find() was replaced on sequential call.
Added method Init to initialize algorithm by separate curve for intersection of shape by multiple curves.
Added possibility to intersect shape by multiple curves in DRAW command.

Added test case bugs/modalg_5/bug24899
mod - src/BRepFill/BRepFill_MultiLine.cxx Diff File
mod - src/BRepFill/BRepFill_TrimSurfaceTool.cxx Diff File
mod - src/BRepIntCurveSurface/BRepIntCurveSurface.cdl Diff File
mod - src/BRepIntCurveSurface/BRepIntCurveSurface_Inter.cdl Diff File
mod - src/BRepIntCurveSurface/BRepIntCurveSurface_Inter.cxx Diff File
mod - src/BRepTest/BRepTest_OtherCommands.cxx Diff File
mod - src/LocOpe/LocOpe_CurveShapeIntersector.cxx Diff File
add - tests/bugs/modalg_5/bug24899 Diff File