Salome HOME
Optimization for the model from the issue #2659 :
authormpv <mpv@opencascade.com>
Tue, 2 Oct 2018 13:43:16 +0000 (16:43 +0300)
committermpv <mpv@opencascade.com>
Tue, 2 Oct 2018 13:43:40 +0000 (16:43 +0300)
commitbc788e781735676ab72fcf40219fe0e6e82cd0bc
treec7ceed88803a3e538984e7f83e8868a3d4e02e06
parenta55586483e5dccc5466d6ec241e2147e210d839f
Optimization for the model from the issue #2659 :

- cash history information for big amount of sub-shapes
- use direct method of result parent checking instead of iteration of all results in hasObjects
- remove checking of self-intersection: too slow for big models
src/GeomAlgoAPI/GeomAlgoAPI_MakeShape.cpp
src/GeomAlgoAPI/GeomAlgoAPI_MakeShape.h
src/GeomValidators/GeomValidators_NotSelfIntersected.cpp
src/Model/Model_ResultBody.cpp
src/ModuleBase/ModuleBase_OperationFeature.cpp