1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-03 17:56:21 +03:00
occt/tests/bugs/modalg_4/bug726_2
emv 77a11d3df1 0028189: Result of Boolean operation is non-manifold wire
1. The result of Boolean operation on the arguments of collection type, containers WIRE/SHELL/COMPSOLID, is also a collection.
The containers of type WIRE included into result should now also (as the SHELLs) have coherent orientation of its sub-shapes.
For that the new method has been implemented (BOPTools_AlgoTools::OrientEdgesOnWire(TopoDS_Shape&)) which reorients edges for correct ordering.
The duplicating containers, i.e. containers with the contents completely included in other containers, are now avoided in the result of BOP.
2. The result of Fuse operation on Compsolids is now also will be Compsolid.
3. Documentation has been updated.
4. New test cases for the issue.
5. Adjusting test cases to current behavior.

Correction of test case bugs/modalg_4/bug726_2 according to the new behavior
2016-12-29 18:32:44 +03:00

22 lines
479 B
Plaintext
Executable File

puts "TODO OCC12345 ALL: Error : The area of result shape is"
puts "========"
puts "OCC726"
puts "SAM1594"
puts "========"
puts ""
######################################
## Boolean operations are impossible on the attachment.
######################################
restore [locate_data_file OCC726.brep] a
explode a
checkshape a_1
checkshape a_2
bcut result a_1 a_2
checkprops result -s 0
checkshape result
checkview -display result -2d -path ${imagedir}/${test_image}.png