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_7/bug26882
emv c08fd12706 0029843: Modeling Algorithms - Boolean FUSE produces incorrect result
When splitting the shell/face with internal faces/edges use the 'internal' criteria of the face to choose the way to create loops.

Side effect changes:
- When performing Boolean operation - move the objects located far from Origin to the Origin to increase the accuracy of intersections.
2019-10-22 15:15:45 +03:00

26 lines
541 B
Plaintext

puts "========"
puts "OCC26882"
puts "========"
puts ""
#############################################################
# Edge/Edge intersection algorithm produces incorrect result
#############################################################
restore [locate_data_file bug26882_e1.brep] e1
restore [locate_data_file bug26882_e2.brep] e2
bclearobjects
bcleartools
baddobjects e1
baddtools e2
bfillds
bbuild result
checkshape result
checknbshapes result -vertex 1 -edge 2
checkview -display result -2d -path ${imagedir}/${test_image}.png