occt: master 944768d2
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2017-11-01 08:30:30 | master 1a0339b4 | |
Changeset | 0029312: Using OBB to speed up Boolean Operations 1. Implementation of the user-defined option for usage of Oriented Bounding Boxes (OBB) in Boolean Operations for additional filtering (rejection) of selected for intersection pairs of sub-shapes. By default the usage of OBB is turned off. To enable/disable its usage the method SetUseOBB(flag) should be used. This method is available for all operations in Boolean Component. To enable/disable it in draw the command "buseobb 0/1" should be used. Note, that this will affect all subsequent operations. The OBB for the shapes are built by first necessity and stored into operation context (IntTools_Context). 2. Usage of the OBB in some test cases. |
|||
mod - dox/user_guides/boolean_operations/boolean_operations.md | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_BOP.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_Builder.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_MakerVolume.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_Options.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_Options.hxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_Splitter.cxx | Diff File | |||
mod - src/BOPDS/BOPDS_Iterator.cxx | Diff File | |||
mod - src/BOPDS/BOPDS_Iterator.hxx | Diff File | |||
mod - src/BOPDS/BOPDS_IteratorSI.cxx | Diff File | |||
mod - src/BOPDS/BOPDS_IteratorSI.hxx | Diff File | |||
mod - src/BOPTest/BOPTest_APICommands.cxx | Diff File | |||
mod - src/BOPTest/BOPTest_BOPCommands.cxx | Diff File | |||
mod - src/BOPTest/BOPTest_CellsCommands.cxx | Diff File | |||
mod - src/BOPTest/BOPTest_DebugCommands.cxx | Diff File | |||
mod - src/BOPTest/BOPTest_Objects.cxx | Diff File | |||
mod - src/BOPTest/BOPTest_Objects.hxx | Diff File | |||
mod - src/BOPTest/BOPTest_OptionCommands.cxx | Diff File | |||
mod - src/BOPTest/BOPTest_PartitionCommands.cxx | Diff File | |||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Algo.hxx | Diff File | |||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx | Diff File | |||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.cxx | Diff File | |||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Splitter.cxx | Diff File | |||
mod - src/IntTools/IntTools_Context.cxx | Diff File | |||
mod - src/IntTools/IntTools_Context.hxx | Diff File | |||
mod - tests/perf/modalg/bug24751_1 | Diff File | |||
mod - tests/perf/modalg/bug24751_2 | Diff File | |||
mod - tests/perf/modalg/bug24751_3 | Diff File | |||
mod - tests/perf/modalg/bug24751_4 | Diff File | |||
mod - tests/perf/modalg/bug24751_5 | Diff File | |||
mod - tests/perf/modalg/bug29237_2 | Diff File | |||
mod - tests/perf/modalg/bug29237_3 | Diff File |