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/bug30202_1
nbv dcd768a49a 0030202: IntPatch_WLineTool::JoinWLines array out of bounds
The main idea of the fix is that the creation of WLine with one point is forbidden.
2018-10-10 18:47:17 +03:00

65 lines
1.5 KiB
Plaintext

puts "========"
puts "0030202: IntPatch_WLineTool::JoinWLines array out of bounds"
puts "========"
puts ""
restore [locate_data_file bug30202_src.brep] b1
restore [locate_data_file bug30202_tool.brep] b2
bclearobjects
bcleartools
baddobjects b1
baddtools b2
bfillds
bbop r_0 0
bbop r_1 1
bbop r_2 2
bbop r_3 3
bbop r_4 4
checkshape r_0
checknbshapes r_0 -solid 1 -shell 1 -face 10 -wire 10
checkprops r_0 -s 3.07923 -v 0.15225
if {[regexp "Faulties" [bopargcheck r_0]]} {
puts "Error: bopargcheck has found some faulties in r_0"
}
checkshape r_1
checknbshapes r_1 -solid 1 -shell 1 -face 31 -wire 33
checkprops r_1 -s 128.978 -v 46.7138
if {[regexp "Faulties" [bopargcheck r_1]]} {
puts "Error: bopargcheck has found some faulties in r_1"
}
checkshape r_2
checknbshapes r_2 -solid 1 -shell 1 -face 29 -wire 31
checkprops r_2 -s 117.75 -v 45.3505
if {[regexp "Faulties" [bopargcheck r_2]]} {
puts "Error: bopargcheck has found some faulties in r_2"
}
checkshape r_3
checknbshapes r_3 -solid 1 -shell 1 -face 12 -wire 12
checkprops r_3 -s 14.3071 -v 1.2111
if {[regexp "Faulties" [bopargcheck r_3]]} {
puts "Error: bopargcheck has found some faulties in r_3"
}
checkshape r_4
checknbshapes r_4 -vertex 8 -edge 8
checkprops r_4 -l 8.28981
if {[regexp "Faulties" [bopargcheck r_4]]} {
puts "Error: bopargcheck has found some faulties in r_4"
}
checksection r_4 -r 0
# FUSE
copy r_1 result
checkmaxtol result -min_tol 1.0e-4
checkview -display result -2d -path ${imagedir}/${test_image}.png