0028508: Make the CellsBuilder algorithm to work with multi-dimensional arguments
authoremv <emv@opencascade.com>
Fri, 10 Mar 2017 12:13:48 +0000 (15:13 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 23 Mar 2017 12:57:30 +0000 (15:57 +0300)
commite8b9db57cd6510329ccf2011dcf6266c1d7170e0
tree8cc0ca5eece2be5065a7b5c9fb9b101f118e9406
parent2967828dbf7ea7967c0e9ff5a91815eba60d04e0
0028508: Make the CellsBuilder algorithm to work with multi-dimensional arguments

1. The CellsBuilder algorithm has been extended to work with multi-dimensional arguments.
It has become possible not only simulate Boolean expressions, but also perform non-supported
Boolean operations, like cutting face from solid, or fusing face with edge.

2. Test cases with multi-dimensional input shapes have been created.

3. Documentation has been updated.
19 files changed:
dox/user_guides/boolean_operations/boolean_operations.md
dox/user_guides/boolean_operations/images/cells_algorithm_001.png [new file with mode: 0644]
dox/user_guides/boolean_operations/images/cells_algorithm_002.png [new file with mode: 0644]
dox/user_guides/boolean_operations/images/cells_algorithm_003.png [new file with mode: 0644]
dox/user_guides/boolean_operations/images/cells_algorithm_004.png [new file with mode: 0644]
dox/user_guides/boolean_operations/images/cells_algorithm_005.png [new file with mode: 0644]
dox/user_guides/boolean_operations/images/cells_algorithm_006_1.png [new file with mode: 0644]
dox/user_guides/boolean_operations/images/cells_algorithm_006_2.png [new file with mode: 0644]
dox/user_guides/boolean_operations/images/cells_algorithm_007.png [new file with mode: 0644]
dox/user_guides/boolean_operations/images/cells_algorithm_008.png [new file with mode: 0644]
src/BOPAlgo/BOPAlgo_CellsBuilder.cxx
src/BOPAlgo/BOPAlgo_CellsBuilder.hxx
src/BOPTest/BOPTest_CellsCommands.cxx
tests/boolean/cells_test/J1 [new file with mode: 0644]
tests/boolean/cells_test/J2 [new file with mode: 0644]
tests/boolean/cells_test/J3 [new file with mode: 0644]
tests/boolean/cells_test/J4 [new file with mode: 0644]
tests/boolean/cells_test/J5 [new file with mode: 0644]
tests/boolean/cells_test/J6 [new file with mode: 0644]