mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-03 17:56:21 +03:00
Boolean Operations - when splitting the face by the intersections with other arguments check if the face (e.g. really thin one) can be split by a vertex. In this case avoid simple face reconstruction and use the BuilderFace algorithm to split the face. Test case for the issue.
23 lines
547 B
Plaintext
23 lines
547 B
Plaintext
puts "========"
|
|
puts "OCC29688"
|
|
puts "========"
|
|
puts ""
|
|
#################################################
|
|
# Regression vs 7.2.0: Wrong result of CUT operation
|
|
#################################################
|
|
|
|
brestore [locate_data_file bug29688_shape.brep] s1
|
|
brestore [locate_data_file bug29688_tool.brep] s2
|
|
|
|
bfuzzyvalue 2.1e-5
|
|
|
|
bcut result s1 s2
|
|
|
|
bfuzzyvalue 0.0
|
|
|
|
checkshape result
|
|
checknbshapes result -wire 19 -face 19 -shell 1 -solid 1
|
|
checkprops result -s 64946 -v 253467
|
|
|
|
checkview -display result -2d -path ${imagedir}/${test_image}.png
|