mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-03 17:56:21 +03:00
Boolean operations - Allow repeated intersection of edges to find the coinciding pairs. Previously, only the edges rejected by bounding boxes classification has been additionally checked on coincidence. The current patch removes this filter allowing all edges with coinciding vertices to be checked on coincidence. Adjustment of the test cases for current behavior: 1. The following cases are improvements: boolean volumemaker A8 bugs modalg_1 buc60703_1 bugs modalg_1 buc60703_2 bugs modalg_1 buc60703_4 bugs modalg_6 bug26789_1 bugs modalg_6 bug26789_2 bugs modalg_7 bug26883_4 bugs modalg_7 bug27948 2. bugs modalg_7 bug29580_1 is modified to extend the validity checks.
19 lines
505 B
Plaintext
Executable File
19 lines
505 B
Plaintext
Executable File
puts "========================"
|
|
puts "BUC60703"
|
|
puts "========================"
|
|
puts ""
|
|
####################################
|
|
## Crash during a fuse whilst two plans are tangent.
|
|
####################################
|
|
|
|
restore [locate_data_file buc60703d.brep] a
|
|
restore [locate_data_file buc60703f.brep] b
|
|
|
|
bfuse result a b
|
|
|
|
checkshape result
|
|
checkprops result -s 322.013 -v 375.942
|
|
checknbshapes result -wire 6 -face 4 -shell 1 -solid 1
|
|
|
|
checkview -display result -2d -path ${imagedir}/${test_image}.png
|