]> OCCT Git - occt-copy.git/commit
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)
committeremv <emv@opencascade.com>
Fri, 7 Jul 2017 07:02:56 +0000 (10:02 +0300)
commit9bf52c8abf7352edd04805b1e2963949b7129a7c
treea90433bd177c2461af4cf53f18ddcf5f2080fcd5
parent2d7030955cdd9accdd4a91d04429ce661426800d
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]