Test cases were updated.
shape result CS
add b2 result
add Solid1 result
-nbshapes result
set square 750
shape result CS
add b2 result
add Solid1 result
-nbshapes result
set square 750
GetShape D $Cut1:2 result
-set nb_v_good 10
+checknbshapes result -vertex 10
+
set 2dviewer 0
restore [locate_data_file bug23562_V3.brep] result
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 103
+checknbshapes result -vertex 25 -edge 45 -wire 15 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 103
restore [locate_data_file bug23562_V4.brep] result
-set nb_v_good 24
-set nb_e_good 43
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 110
+checknbshapes result -vertex 24 -edge 43 -wire 20 -face 20 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 110
restore [locate_data_file bug23562_V3.brep] result
-set nbsh_t 1
-set nb_v_good 31
-set nb_e_good 51
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 117
+checknbshapes result -t -vertex 31 -edge 51 -wire 16 -face 16 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 117
restore [locate_data_file bug23562_V4.brep] result
-set nbsh_t 1
-set nb_v_good 30
-set nb_e_good 49
-set nb_w_good 21
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 124
+checknbshapes result -t -vertex 30 -edge 49 -wire 21 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 124
explode a f
compound a_1 a_16 result
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 15
+checknbshapes result -vertex 6 -edge 6 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 15
explode a f
compound a_1 a_16 result
-set nbsh_t 1
-set nb_v_good 12
-set nb_e_good 12
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
+checknbshapes result -t -vertex 12 -edge 12 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
}
}
-set glob_inf [info global nb_*_good]
-if { [regexp "nb_.*_good" $glob_inf] == 1 } {
- if { [info exists nbsh_t] } {
- set nb_info [nbshapes result -t]
- } else {
- set nb_info [nbshapes result]
- }
-}
-
-if { [info exists nb_v_good] } {
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
- if { ${nb_v} != ${nb_v_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_v_good} vertices instead of ${nb_v}"
- } else {
- puts "Result shape contains ${nb_v} vertices"
- }
-}
-
-if { [info exists nb_e_good] } {
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
- if { ${nb_e} != ${nb_e_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_e_good} edges instead of ${nb_e}"
- } else {
- puts "Result shape contains ${nb_e} edges"
- }
-}
-
-if { [info exists nb_w_good] } {
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
- if { ${nb_w} != ${nb_w_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_w_good} wires instead of ${nb_w}"
- } else {
- puts "Result shape contains ${nb_w} wires"
- }
-}
-
-if { [info exists nb_f_good] } {
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
- if { ${nb_f} != ${nb_f_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_f_good} faces instead of ${nb_f}"
- } else {
- puts "Result shape contains ${nb_f} faces"
- }
-}
-
-if { [info exists nb_sh_good] } {
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
- if { ${nb_sh} != ${nb_sh_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_sh_good} shells instead of ${nb_sh}"
- } else {
- puts "Result shape contains ${nb_sh} shells"
- }
-}
-
-if { [info exists nb_sol_good] } {
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
- if { ${nb_sol} != ${nb_sol_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_sol_good} solids instead of ${nb_sol}"
- } else {
- puts "Result shape contains ${nb_sol} solids"
- }
-}
-
-if { [info exists nb_compsol_good] } {
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
- if { ${nb_compsol} != ${nb_compsol_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_compsol_good} compsolids instead of ${nb_compsol}"
- } else {
- puts "Result shape contains ${nb_compsol} compsolids"
- }
-}
-
-if { [info exists nb_compound_good] } {
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
- if { ${nb_compound} != ${nb_compound_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_compound_good} compounds instead of ${nb_compound}"
- } else {
- puts "Result shape contains ${nb_compound} compounds"
- }
-}
-
-if { [info exists nb_shape_good] } {
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
- if { ${nb_shape} != ${nb_shape_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
- } else {
- puts "Result shape contains ${nb_shape} shapes"
- }
-}
-
-if { [info exists nb_fe_good] && [info exists nb_fe] } {
- if { ${nb_fe} != ${nb_fe_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
- } else {
- puts "Result shape contains ${nb_fe} free edges"
- }
-}
-
if { [info exists rel_tol] } {
puts "\nChecking triangulation area (triarea command)..."
set rel_err [expr abs([CheckTriArea result $area_eps])]
if { [file exists ${aFile}] } {
readstl result ${aFile}
-set nb_v_good 8
-set nb_e_good 18
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 8 -edge 18 -wire 12 -face 12 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 51
# Check file size
set size_status 0
set filesize [ file size ${aFile} ]
if { [file exists ${aFile}] } {
readstl result ${aFile}
-set nb_v_good 8
-set nb_e_good 18
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 8 -edge 18 -wire 12 -face 12 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 51
# Check file size
set size_status 0
set filesize [ file size ${aFile} ]
set square 6
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
file delete -force [glob -nocomplain ${NameFile}]
set 2dviewer 1
set square 6
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
file delete -force [glob -nocomplain ${NameFile}]
set 2dviewer 1
set square 313292
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 52
-
+checknbshapes result -vertex 12 -edge 20 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 52
set 2dviewer 1
set square 123446
-set nb_v_good 33
-set nb_e_good 52
-set nb_w_good 23
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 132
-
+checknbshapes result -vertex 33 -edge 52 -wire 23 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 132
set 2dviewer 1
set square 15902.8
-set nb_v_good 14
-set nb_e_good 15
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 31
-
+checknbshapes result -vertex 14 -edge 15 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 31
set 2dviewer 1
set square 6998.53
-set nb_v_good 4482
-set nb_e_good 6781
-set nb_w_good 2309
-set nb_f_good 2305
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15879
-
+checknbshapes result -vertex 4482 -edge 6781 -wire 2309 -face 2305 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 15879
set 3dviewer 1
restore [locate_data_file bug26572_issue_12_new_input.brep] s
-nbshapes s -t
-
smallview
donly s
fit
# 1
checkarea a 158.466 1e-1 0.01
-nbshapes a -t
-
vinit
vsetdispmode 1
vclear
tpcompound result
set square 8.76948e+09
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 30
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 30
set 2dviewer 0
tpcompound result
set square 8.80533e+09
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 30
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 30
set 2dviewer 0
tpcompound result
set square 7.72668e+08
-set nb_v_good 175
-set nb_e_good 175
-set nb_w_good 38
-set nb_f_good 38
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 428
-
+checknbshapes result -vertex 175 -edge 175 -wire 38 -face 38 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 428
set 2dviewer 0
tpcompound result
set square 7.72668e+08
-set nb_v_good 175
-set nb_e_good 175
-set nb_w_good 38
-set nb_f_good 38
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 428
-
+checknbshapes result -vertex 175 -edge 175 -wire 38 -face 38 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 428
set 2dviewer 0
renamevar s1_1 result
-nbshapes result
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 7
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
set tol [tolerance result ]
regexp { *Tolerance +MAX=([-0-9.+eE]+)} ${tol} full max_tol
puts "max_tol=${max_tol}"
renamevar s1_1 result
-nbshapes result
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 7
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
set tol [tolerance result ]
regexp { *Tolerance +MAX=([-0-9.+eE]+)} ${tol} full max_tol
puts "max_tol=${max_tol}"
tpcompound result
set square 159588
- set nb_v_good 140
- set nb_e_good 144
- set nb_w_good 36
- set nb_f_good 31
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 1
- set nb_shape_good 352
-
+ checknbshapes result -vertex 140 -edge 144 -wire 36 -face 31 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 352
set 2dviewer 0
}
checkshape result
-set nb_f_good 192
+checknbshapes result -face 192
set 2dviewer 0
vaxo
vfit
-set nb_v_good 6
-set nb_e_good 14
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 37
-
+checknbshapes result -vertex 6 -edge 14 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 37
# relative tolerance (%)
set rel_tol 1
set area_eps 0
vaxo
vfit
-set nb_v_good 6
-set nb_e_good 14
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 37
-
+checknbshapes result -vertex 6 -edge 14 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 37
# relative tolerance (%)
set rel_tol 1
set area_eps 0
bbuild r
explode r
-nbshapes r
-
# do all possible checks of validity
tolerance r
checkshape r
bcommon result S1 S2
-set nb_info [nbshapes result]
-regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full err
-regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full err1
-
-if { $err != 1 || $err1 != 1} {
- puts "Faulty : result should be a shell, but not a compound of faces"
-} else {
- puts "BUC60787 - OK"
-}
+checknbshapes result -shell 1 -compound 1 -m "result should be a shell, but not a compound of faces"
set square 45000
set 2dviewer 0
bcut result S1 S2
-set nb_info [nbshapes result]
-regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full err
-regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full err1
+checknbshapes result -shell 1 -compound 1 -m "result should be a shell, but not a compound of faces"
-if { $err != 1 || $err1 != 1} {
- puts "Faulty : result should be a shell, but not a compound of faces"
-} else {
- puts "BUC60787 - OK"
-}
set square 150200
set 2dviewer 0
bcut result S1 S2
-set nb_info [nbshapes result]
-regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full err
-regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full err1
+checknbshapes result -shell 1 -compound 1 -m "result should be a shell, but not a compound of faces"
-if { $err != 1 || $err1 != 1} {
- puts "Faulty : result should be a shell, but not a compound of faces"
-} else {
- puts "BUC60788 - OK"
-}
set square 150200
set 2dviewer 0
bcommon result S1 S2
-set nb_info [nbshapes result]
-regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full err
-regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full err1
+checknbshapes result -shell 1 -compound 1 -m "result should be a shell, but not a compound of faces"
-if { $err != 1 || $err1 != 1} {
- puts "Faulty : result should be a shell, but not a compound of faces"
-} else {
- puts "BUC60788 - OK"
-}
set square 45000
set 2dviewer 0
mkface f pl
bsection result sh f
-set nb_info [nbshapes result]
-regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full ed
+checknbshapes result -edge 5 -m "SECTION operation"
-if { $ed == 5 } {
- puts " BUC60865 : SECTION operation was made properly"
-} else {
- puts "Faulty BUC60865: SECTION operation was made wrongly"
-}
set length 4.5
set 2dviewer 0
set nb_info [nbshapes result]
regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full edgeness
-
- #set fullness [ nbshapes res ]
- #puts "$fullness"
- #set qq [ lindex $fullness 0 ]
- #set edgeness [ lindex $fullness 10 ]
- # puts "$edgeness"
if { $edgeness == 1 } {
puts "Shape is empty, it is Faulty result"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10160"
set square 1.30062e+07
# Analysis of "nbshapes res"
-set nb_v_good 20
-set nb_e_good 28
-set nb_w_good 16
-set nb_f_good 15
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 86
-
+checknbshapes result -vertex 20 -edge 28 -wire 16 -face 15 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 86
set 2dviewer 0
set square 3.20326e+07
# Analysis of "nbshapes res"
-set nb_v_good 116
-set nb_e_good 173
-set nb_w_good 67
-set nb_f_good 63
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 422
-
+checknbshapes result -vertex 116 -edge 173 -wire 67 -face 63 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 422
set 2dviewer 0
set square 3.05154e+07
# Analysis of "nbshapes res"
-set nb_v_good 96
-set nb_e_good 143
-set nb_w_good 51
-set nb_f_good 48
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 341
-
+checknbshapes result -vertex 96 -edge 143 -wire 51 -face 48 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 341
set 2dviewer 0
set square 6.38359e+06
# Analysis of "nbshapes res"
-set nb_v_good 108
-set nb_e_good 161
-set nb_w_good 61
-set nb_f_good 60
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 397
-
+checknbshapes result -vertex 108 -edge 161 -wire 61 -face 60 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 397
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10160"
set square 4.75218e+07
# Analysis of "nbshapes res"
-set nb_v_good 32
-set nb_e_good 60
-set nb_w_good 32
-set nb_f_good 29
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 156
-
+checknbshapes result -vertex 32 -edge 60 -wire 32 -face 29 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 156
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "TODO OCC11111 ALL: Error : The square of result shape is"
puts "============"
puts "OCC10160"
set square 2.36194e+07
# Analysis of "nbshapes res"
-set nb_v_good 24
-set nb_e_good 34
-set nb_w_good 20
-set nb_f_good 19
-set nb_sh_good 4
-set nb_sol_good 4
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 106
-
+checknbshapes result -vertex 24 -edge 34 -wire 20 -face 19 -shell 4 -solid 4 -compsolid 0 -compound 1 -shape 106
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10160"
puts "============"
set square 3.52471e+07
# Analysis of "nbshapes res"
-set nb_v_good 24
-set nb_e_good 34
-set nb_w_good 20
-set nb_f_good 17
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 102
-
+checknbshapes result -vertex 24 -edge 34 -wire 20 -face 17 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 102
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10160"
puts "============"
set square 784833
# Analysis of "nbshapes res"
-set nb_v_good 53
-set nb_e_good 75
-set nb_w_good 38
-set nb_f_good 34
-set nb_sh_good 6
-set nb_sol_good 6
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 213
-
+checknbshapes result -vertex 53 -edge 75 -wire 38 -face 34 -shell 6 -solid 6 -compsolid 0 -compound 1 -shape 213
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10160"
puts "============"
set square 3.65961e+07
# Analysis of "nbshapes res"
-set nb_v_good 121
-set nb_e_good 178
-set nb_w_good 65
-set nb_f_good 59
-set nb_sh_good 3
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 429
-
+checknbshapes result -vertex 121 -edge 178 -wire 65 -face 59 -shell 3 -solid 2 -compsolid 0 -compound 1 -shape 429
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10160"
set square 3.05118e+07
# Analysis of "nbshapes res"
-set nb_v_good 61
-set nb_e_good 87
-set nb_w_good 44
-set nb_f_good 36
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 231
-
+checknbshapes result -vertex 61 -edge 87 -wire 44 -face 36 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 231
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10160"
puts "============"
set square 6.87093e+06
# Analysis of "nbshapes res"
-set nb_v_good 113
-set nb_e_good 166
-set nb_w_good 59
-set nb_f_good 57
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 398
-
+checknbshapes result -vertex 113 -edge 166 -wire 59 -face 57 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 398
set 2dviewer 0
set square 4.86635e+06
# Analysis of "nbshapes res"
-set nb_v_good 88
-set nb_e_good 131
-set nb_w_good 45
-set nb_f_good 45
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 312
-
+checknbshapes result -vertex 88 -edge 131 -wire 45 -face 45 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 312
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10232"
set length 3331.35
-set nb_v_good 1197
-set nb_e_good 1182
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2380
-
+checknbshapes result -vertex 1197 -edge 1182 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2380
set 2dviewer 1
set square 36455.2
# Analysis of "nbshapes res"
- set nb_v_good 12
- set nb_e_good 19
- set nb_w_good 11
- set nb_f_good 10
- set nb_sh_good 1
- set nb_sol_good 1
- set nb_compsol_good 0
- set nb_compound_good 1
- set nb_shape_good 55
+ checknbshapes result -vertex 12 -edge 19 -wire 11 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
}
set 2dviewer 0
set square 36455.2
# Analysis of "nbshapes res"
-set nb_v_good 12
-set nb_e_good 19
-set nb_w_good 11
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 55
-
+checknbshapes result -vertex 12 -edge 19 -wire 11 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
set 2dviewer 1
set square 233.798
# Analysis of "nbshapes res"
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 42
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 42
set 2dviewer 0
set square 838.752
# Analysis of "nbshapes res"
-set nb_v_good 15
-set nb_e_good 22
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 15 -edge 22 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
set 2dviewer 0
set square 779.887
# Analysis of "nbshapes res"
-set nb_v_good 13
-set nb_e_good 19
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 50
-
+checknbshapes result -vertex 13 -edge 19 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 50
set 2dviewer 0
set square 292.663
# Analysis of "nbshapes res"
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 53
-
+checknbshapes result -vertex 12 -edge 18 -wire 9 -face 9 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 53
set 2dviewer 0
set length 59.8334
# Analysis of "nbshapes res"
-set nb_v_good 9
-set nb_e_good 9
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 9 -edge 9 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 19
set 2dviewer 0
set square 66.672
# Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 21
-
+checknbshapes result -vertex 6 -edge 8 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 21
set 2dviewer 0
set square 1450.22
# Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 25
-
+checknbshapes result -vertex 6 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 25
set 2dviewer 0
set square 761.355
# Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 23
-
+checknbshapes result -vertex 6 -edge 8 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 23
set 2dviewer 0
set square 755.54
# Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 23
-
+checknbshapes result -vertex 6 -edge 8 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 23
set 2dviewer 0
set length 18.3861
# Analysis of "nbshapes res"
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
set 2dviewer 0
-puts "TODO OCC111111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC111111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10842"
set square 2312.93
# Analysis of "nbshapes res"
-set nb_v_good 7
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 27
-
+checknbshapes result -vertex 7 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 27
set 2dviewer 0
-puts "TODO OCC111111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC111111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10842"
set square 27919.7
# Analysis of "nbshapes res"
-set nb_v_good 15
-set nb_e_good 21
-set nb_w_good 7
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 52
-
+checknbshapes result -vertex 15 -edge 21 -wire 7 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 52
set 2dviewer 0
-puts "TODO OCC111111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC111111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10842"
set square 18757.7
# Analysis of "nbshapes res"
-set nb_v_good 13
-set nb_e_good 18
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 46
-
+checknbshapes result -vertex 13 -edge 18 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 46
set 2dviewer 0
-puts "TODO OCC111111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC111111 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC10842"
set square 11475
# Analysis of "nbshapes res"
-set nb_v_good 9
-set nb_e_good 12
-set nb_w_good 5
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 33
-
+checknbshapes result -vertex 9 -edge 12 -wire 5 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 33
set 2dviewer 0
set length 122.816
# Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
set 2dviewer 0
set square 183.567
# Analysis of "nbshapes res"
-set nb_v_good 18
-set nb_e_good 31
-set nb_w_good 19
-set nb_f_good 19
-set nb_sh_good 6
-set nb_sol_good 6
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 100
-
+checknbshapes result -vertex 18 -edge 31 -wire 19 -face 19 -shell 6 -solid 6 -compsolid 0 -compound 1 -shape 100
set 2dviewer 0
set square 2309.97
# Analysis of "nbshapes res"
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 103
-
+checknbshapes result -vertex 25 -edge 45 -wire 15 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 103
set 2dviewer 0
set square 510.907
# Analysis of "nbshapes res"
-set nb_v_good 24
-set nb_e_good 43
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 110
-
+checknbshapes result -vertex 24 -edge 43 -wire 20 -face 20 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 110
set 2dviewer 0
set square 1982.63
# Analysis of "nbshapes res"
-set nb_v_good 19
-set nb_e_good 33
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 83
-
+checknbshapes result -vertex 19 -edge 33 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 83
set 2dviewer 0
bopcut result
set square 28.6255
-set nb_v_good 12
-set nb_e_good 12
-set nb_w_good 2
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 12 -edge 12 -wire 2 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 28
set 2dviewer 0
bopcut result
set square 28.6438
-set nb_v_good 12
-set nb_e_good 12
-set nb_w_good 2
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 12 -edge 12 -wire 2 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 28
set 2dviewer 0
set square 15708.8
# Analysis of "nbshapes res"
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 29
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 29
set 2dviewer 1
set square 3394.17
# Analysis of "nbshapes res"
-set nb_v_good 72
-set nb_e_good 109
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 262
-
+checknbshapes result -vertex 72 -edge 109 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 262
set 2dviewer 1
bop c_3 e3
bopfuse result
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 3 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
set 2dviewer 0
bopfuse result
set square 272295
-set nb_v_good 13
-set nb_e_good 20
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 54
-
+checknbshapes result -vertex 13 -edge 20 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 54
set 2dviewer 0
bopfuse result
set square 0.00240038
-set nb_v_good 24
-set nb_e_good 36
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 91
-
+checknbshapes result -vertex 24 -edge 36 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 91
set 2dviewer 1
bopfuse result
set square 438194
-set nb_v_good 21
-set nb_e_good 37
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 94
-
+checknbshapes result -vertex 21 -edge 37 -wire 16 -face 16 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 94
set 2dviewer 0
bopcommon result
set square 3769.91
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 15
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 15
set 2dviewer 0
bopcut result
set square 438194
-set nb_v_good 21
-set nb_e_good 34
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 89
-
+checknbshapes result -vertex 21 -edge 34 -wire 15 -face 15 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 89
set 2dviewer 0
boptuc result
set square 3769.89
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 20
-
+checknbshapes result -vertex 3 -edge 8 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 20
set 2dviewer 0
vsetdispmode 1
set square 513.007
-set nb_v_good 34
-set nb_e_good 66
-set nb_w_good 47
-set nb_f_good 42
-set nb_sh_good 9
-set nb_sol_good 9
-set nb_compsol_good 0
-set nb_compound_good 3
-set nb_shape_good 210
-
+checknbshapes result -vertex 34 -edge 66 -wire 47 -face 42 -shell 9 -solid 9 -compsolid 0 -compound 3 -shape 210
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC13186"
puts "============"
bopcut result
set square 42.5841
-set nb_v_good 19
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 19 -edge 25 -wire 12 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC13186"
puts "============"
bopfuse result
set square 85.6816
-set nb_v_good 21
-set nb_e_good 28
-set nb_w_good 13
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 73
-
+checknbshapes result -vertex 21 -edge 28 -wire 13 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 73
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC13186"
puts "============"
bopcommon result
set square 14.9648
-set nb_v_good 8
-set nb_e_good 11
-set nb_w_good 7
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 11 -wire 7 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 34
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC13186"
puts "============"
boptuc result
set square 58.0624
-set nb_v_good 10
-set nb_e_good 14
-set nb_w_good 8
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 14 -wire 8 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 41
set 2dviewer 0
bopfuse result
set square 17308.3
-set nb_v_good 13
-set nb_e_good 25
-set nb_w_good 13
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 13 -edge 25 -wire 13 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
set 2dviewer 0
bopcommon result
set square 2990.42
-set nb_v_good 13
-set nb_e_good 23
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 13 -edge 23 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
set 2dviewer 0
bopcut result
set square 17292.5
-set nb_v_good 13
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
-
+checknbshapes result -vertex 13 -edge 26 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 65
set 2dviewer 0
boptuc result
set square 3006.19
-set nb_v_good 11
-set nb_e_good 18
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 18 -wire 11 -face 11 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 58
set 2dviewer 0
bopsection result
set length 37.7057
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
set 2dviewer 0
boptuc result
set square 3006.19
-set nb_v_good 11
-set nb_e_good 18
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 18 -wire 11 -face 11 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 58
set 2dviewer 0
bopsection result
set length 228.699
-set nb_v_good 13
-set nb_e_good 15
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 13 -edge 15 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
set 2dviewer 0
bopfuse result
set square 17308.3
-set nb_v_good 13
-set nb_e_good 25
-set nb_w_good 13
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 13 -edge 25 -wire 13 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
set 2dviewer 0
bopcommon result
set square 2990.42
-set nb_v_good 13
-set nb_e_good 23
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 13 -edge 23 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
set 2dviewer 0
bopcut result
set square 17292.5
-set nb_v_good 13
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
-
+checknbshapes result -vertex 13 -edge 26 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 65
set 2dviewer 0
boptuc result
set square 3006.19
-set nb_v_good 11
-set nb_e_good 18
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 18 -wire 11 -face 11 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 58
set 2dviewer 0
bopsection result
set length 228.699
-set nb_v_good_vertex 13
-set nb_e_good_edge 15
-set nb_w_good_wire 0
-set nb_f_good_face 0
-set nb_sh_good_shell 0
-set nb_sol_good_solid 0
-set nb_compsol_good_compsolid 0
-set nb_compound_good_compound 1
-set nb_shape_good_shape 29
+
+checknbshapes result -vertex 13 -edge 15 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
set 2dviewer 0
bopfuse result
set square 17308.3
-set nb_v_good 13
-set nb_e_good 25
-set nb_w_good 13
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 13 -edge 25 -wire 13 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
set 2dviewer 0
bopcommon result
set square 2990.42
-set nb_v_good 13
-set nb_e_good 23
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 13 -edge 23 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
set 2dviewer 0
bopcut result
set square 17292.5
-set nb_v_good 13
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
-
+checknbshapes result -vertex 13 -edge 26 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 65
set 2dviewer 0
bopcommon result
set square 10000
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 12
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 12
set 2viewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC14506"
bopsection result
set length 129.639
-set nb_v_good 2
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 5
-
+checknbshapes result -vertex 2 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 5
set 2dviewer 0
bopfuse result
set square 330318
-set nb_v_good 7
-set nb_e_good 13
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 7 -edge 13 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
set 2dviewer 0
restore [locate_data_file OCC14643.brep] result
set square 8.63143e+07
-set nb_v_good 108
-set nb_e_good 282
-set nb_w_good 239
-set nb_f_good 259
-set nb_sh_good 66
-set nb_sol_good 66
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1021
-
+checknbshapes result -vertex 108 -edge 282 -wire 239 -face 259 -shell 66 -solid 66 -compsolid 0 -compound 1 -shape 1021
puts ""
puts "Check each solid"
explode result
bopcut result
set square 10653.3
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 28
set 2dviewer 0
revol result fr 0.001428571428572667 640.5285714285715 20 -1.691188905560395E-05 0.9999999998569939 0 360
set square 1.03597e+06
-set nb_v_good 9
-set nb_e_good 14
-set nb_w_good 13
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 47
-
+checknbshapes result -vertex 9 -edge 14 -wire 13 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 47
set 2dviewer 0
fillet result f 10 f_8 15 f_9 20 f_11 25 f_17 30 f_21 35 f_29
set square 42816.6
-set nb_v_good 31
-set nb_e_good 50
-set nb_w_good 21
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 126
-
+checknbshapes result -vertex 31 -edge 50 -wire 21 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 126
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC15850"
puts "============"
bopcut result
set square 732.453
-set nb_v_good 12
-set nb_e_good 17
-set nb_w_good 9
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 48
-
+checknbshapes result -vertex 12 -edge 17 -wire 9 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 48
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC15850"
puts "============"
boptuc result
set square 301.996
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 6 -edge 8 -wire 6 -face 6 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 31
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC15850"
puts "============"
bopcommon result
set square 245.55
-set nb_v_good 4
-set nb_e_good 5
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 18
-
+checknbshapes result -vertex 4 -edge 5 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 18
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC15850"
puts "============"
bopfuse result
set square 788.9
-set nb_v_good 14
-set nb_e_good 20
-set nb_w_good 12
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 14 -edge 20 -wire 12 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 59
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC15850"
puts "============"
bopsection result
set length 37.6991
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
regexp {nb alone Vertices +: +([-0-9.+eE]+)} [checksection result] full Vertices
set good_Vertices 0
if { ${Vertices} != ${good_Vertices} } {
bopfuse result
set square 266944
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 55
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
set 2dviewer 0
renamevar s1 result
set square 164
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 3
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 10 -edge 11 -wire 3 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 27
set 2dviewer 0
renamevar s2 result
set square 164
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 3
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 10 -edge 11 -wire 3 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 27
set 2dviewer 0
set status 0
set length 110.167
- set nb_v_good 1
- set nb_e_good 1
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 3
+ checknbshapes result -vertex 1 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
}
if { ${mistake} != 0 } {
set status 0
set length 110.167
- set nb_v_good 1
- set nb_e_good 1
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 3
+ checknbshapes result -vertex 1 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
}
# Resume
if {[catch {mkface result a} message]} {
puts "OCC1665 FAULTY : mkface"
} else {
- set nb_e_good 3
+ checknbshapes result -edge 3
}
}
renamevar resoffset_1 result
set length 1542.3
-set nb_v_good 7
-set nb_e_good 7
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
set 2dviewer 0
renamevar resoffset_1 result
set length 1188.62
-set nb_v_good 5
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 11
-
+checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC16667"
puts "============"
renamevar resoffset_1 result
set length 1451.49
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC16667"
puts "============"
renamevar resoffset_1 result
set length 1200.16
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
set 2dviewer 0
bopcut result
set square 3.92094e+07
-set nb_v_good 14
-set nb_e_good 21
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 56
-
+checknbshapes result -vertex 14 -edge 21 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 56
set 2dviewer 0
mkface pl pl
bsection result f pl
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
set length 15.8064
set 2dviewer 0
mkface pl pl
bsection result f pl
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set length 54.6122
set 2dviewer 0
bopcommon result
set square 1.18671
-set nb_v_good 10
-set nb_e_good 18
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 47
-
+checknbshapes result -vertex 10 -edge 18 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 47
set 2dviewer 0
bopfuse result
set square 241.111
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 10
-set nb_sh_goodl 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
+
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 65
set 2dviewer 0
bopcut result
set square 241.111
-set nb_v_good 18
-set nb_e_good 30
-set nb_w_good 14
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 77
-
+checknbshapes result -vertex 18 -edge 30 -wire 14 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 77
set 2dviewer 0
boptuc result
set square 1.18671
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
set 2dviewer 0
bopcut result
set square 308374
-set nb_v_good 43
-set nb_e_good 68
-set nb_w_good 27
-set nb_f_good 27
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 168
-
+checknbshapes result -vertex 43 -edge 68 -wire 27 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 168
set 2dviewer 0
set square 177462
-set nb_v_good 6
-set nb_e_good 16
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 37
-
+checknbshapes result -vertex 6 -edge 16 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 37
set 2dviewer 0
set length 17730.1
-set nb_e_good 1190
-set nb_v_good 68
-set nb_e_good 70
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 139
+checknbshapes result -vertex 68 -edge 70 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 139
# OCC23753 processing
# Performance verification of bop operation
set square 1.6949e+06
-set nb_v_good 173
-set nb_e_good 285
-set nb_w_good 113
-set nb_f_good 113
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 686
-
+checknbshapes result -vertex 173 -edge 285 -wire 113 -face 113 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 686
vinit
vdisplay result
vfit
set length 750.952
-set nb_v_good 8
-set nb_e_good 7
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 16
-
+checknbshapes result -vertex 8 -edge 7 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 16
set 2dviewer 0
set square 37981.1
-set nb_v_good 13
-set nb_e_good 20
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 54
-
+checknbshapes result -vertex 13 -edge 20 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 54
set 2dviewer 0
set length 446.679
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 17
-
+checknbshapes result -vertex 8 -edge 8 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 17
set 2dviewer 0
set square 17028.5
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 49
-
+checknbshapes result -vertex 12 -edge 18 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 49
set 2dviewer 0
set square 160323
-set nb_v_good 26
-set nb_e_good 39
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 98
-
+checknbshapes result -vertex 26 -edge 39 -wire 15 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 98
set 2dviewer 0
set square 135189
-set nb_v_good 20
-set nb_e_good 30
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 77
-
+checknbshapes result -vertex 20 -edge 30 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 77
set 2dviewer 0
set square 42162.7
-set nb_v_good 18
-set nb_e_good 27
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 70
-
+checknbshapes result -vertex 18 -edge 27 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 70
set 2dviewer 0
set square 17577
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
set 2dviewer 0
set square 113140
-set nb_v_good 18
-set nb_e_good 28
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 71
-
+checknbshapes result -vertex 18 -edge 28 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 71
set 2dviewer 0
set square 92859.7
-set nb_v_good 13
-set nb_e_good 19
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 51
-
+checknbshapes result -vertex 13 -edge 19 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 51
set 2dviewer 0
set square 37856.9
-set nb_v_good 15
-set nb_e_good 22
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 15 -edge 22 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 58
set 2dviewer 0
set length 479.562
-set nb_v_good 5
-set nb_e_good 5
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 5 -edge 5 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
set 2dviewer 0
set square 14969
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 28
set 2dviewer 0
set square 389776
-set nb_v_good 47
-set nb_e_good 71
-set nb_w_good 26
-set nb_f_good 26
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 173
-
+checknbshapes result -vertex 47 -edge 71 -wire 26 -face 26 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 173
set 2dviewer 0
set square 366764
-set nb_v_good 40
-set nb_e_good 60
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 147
-
+checknbshapes result -vertex 40 -edge 60 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 147
set 2dviewer 0
set length 389.898
-set nb_v_good 64
-set nb_e_good 64
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 129
-
+checknbshapes result -vertex 64 -edge 64 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 129
set 2dviewer 0
set square 31648.3
-set nb_v_good 129
-set nb_e_good 194
-set nb_w_good 71
-set nb_f_good 69
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 466
-
+checknbshapes result -vertex 129 -edge 194 -wire 71 -face 69 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 466
set 2dviewer 0
set square 46473.9
-set nb_v_good 140
-set nb_e_good 209
-set nb_w_good 83
-set nb_f_good 77
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 512
-
+checknbshapes result -vertex 140 -edge 209 -wire 83 -face 77 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 512
set 2dviewer 0
set square 69719.6
-set nb_v_good 141
-set nb_e_good 211
-set nb_w_good 86
-set nb_f_good 78
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 519
-
+checknbshapes result -vertex 141 -edge 211 -wire 86 -face 78 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 519
set 2dviewer 0
set square 8402.56
-set nb_v_good 128
-set nb_e_good 192
-set nb_w_good 68
-set nb_f_good 68
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 461
-
+checknbshapes result -vertex 128 -edge 192 -wire 68 -face 68 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 461
set 2dviewer 0
set length 233.024
-set nb_v_good 9
-set nb_e_good 9
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 9 -edge 9 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 19
set 2dviewer 0
set square 900
-set nb_v_good 23
-set nb_e_good 33
-set nb_w_good 13
-set nb_f_good 11
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 81
-
+checknbshapes result -vertex 23 -edge 33 -wire 13 -face 11 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 81
set square 900
set 2dviewer 0
set square 322688
-set nb_v_good 119
-set nb_e_good 199
-set nb_w_good 96
-set nb_f_good 87
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 503
-
+checknbshapes result -vertex 119 -edge 199 -wire 96 -face 87 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 503
vinit
tclean result
vsetdispmode 1
set square 322688
-set nb_v_good 119
-set nb_e_good 199
-set nb_w_good 96
-set nb_f_good 87
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 503
-
+checknbshapes result -vertex 119 -edge 199 -wire 96 -face 87 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 503
vinit
vdisplay result
vsetdispmode 1
set length 671.746
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 9
}
set 2dviewer 0
set square 254837
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 29
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 29
set 2dviewer 1
set square 44761.1
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 2933.11
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 4.78336e+06
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 9707.82
-set nb_v_good 93
-set nb_e_good 93
-set nb_w_good 13
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 200
-
+checknbshapes result -vertex 93 -edge 93 -wire 13 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 200
set 3dviewer 0
set length 323.636
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
set 2dviewer 0
set square 5164.66
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 34
set 2dviewer 0
set square 828829
-set nb_v_good 20
-set nb_e_good 32
-set nb_w_good 18
-set nb_f_good 16
-set nb_sh_good 3
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 91
-
+checknbshapes result -vertex 20 -edge 32 -wire 18 -face 16 -shell 3 -solid 1 -compsolid 0 -compound 1 -shape 91
set 2dviewer 0
set square 821892
-set nb_v_good 22
-set nb_e_good 35
-set nb_w_good 17
-set nb_f_good 14
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 92
-
+checknbshapes result -vertex 22 -edge 35 -wire 17 -face 14 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 92
set 2dviewer 0
set square 12101.2
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 6 -edge 9 -wire 7 -face 7 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 34
set 2dviewer 0
puts "TODO OCC11111 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of"
puts "TODO OCC11111 ALL: Error : The square of result shape is"
puts "================"
set square 12
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 3dviewer 1
} else {
set square 45382.5
-set nb_v_good 15
-set nb_e_good 22
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 15 -edge 22 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 58
set 3dviewer 0
vdisplay result
vsetdispmode 1
set square 36766
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
vinit
set square 29923.6
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
vinit
set square 11054.2
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 39635.4
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 73788.5
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 27432.4
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
puts "TODO OCC25916 ALL: ERROR. C0 continuity of input data."
-puts "TODO OCC26556 ALL: result is not a topological shape!!!"
-puts "TODO OCC26556 ALL: Error: object with name 'result' does not exist!"
+puts "TODO OCC26556 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
puts "TODO OCC25916 ALL: TEST INCOMPLETE"
puts "========"
puts "OCC21261"
set square 27432.4
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
vdisplay result
vsetdispmode 0
set square 17592.2
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 10250
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 30288.5
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
vinit
set square 47143.4
-set nb_v_good 26
-set nb_e_good 47
-set nb_w_good 23
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 119
-
+checknbshapes result -vertex 26 -edge 47 -wire 23 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 119
vinit
set square 30288.5
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
vinit
set square 25639.3
-set nb_v_good 18
-set nb_e_good 31
-set nb_w_good 17
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 83
-
+checknbshapes result -vertex 18 -edge 31 -wire 17 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 83
vinit
puts "TODO OCC25916 ALL: ERROR. Incorrect set of faces to remove, the remaining shell is not connected."
-puts "TODO OCC26556 ALL: result is not a topological shape!!!"
-puts "TODO OCC26556 ALL: Error: object with name 'result' does not exist!"
+puts "TODO OCC26556 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
puts "TODO OCC25916 ALL: TEST INCOMPLETE"
puts "========"
puts "OCC21261"
set square 25639.3
-set nb_v_good 18
-set nb_e_good 31
-set nb_w_good 17
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 83
-
+checknbshapes result -vertex 18 -edge 31 -wire 17 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 83
vinit
vdisplay result
vsetdispmode 0
set square 66487
-set nb_v_good 12
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 62
-
+checknbshapes result -vertex 12 -edge 24 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 62
vinit
set square 115498
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
vinit
set square 44935.7
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
vinit
set square 29923.6
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
vinit
set square 11054.2
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 39635.4
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 73788.5
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 4087.41
-set nb_v_good 30
-set nb_e_good 51
-set nb_w_good 21
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 125
-
+checknbshapes result -vertex 30 -edge 51 -wire 21 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 125
vinit
set square 61710.5
-set nb_v_good 12
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 62
-
+checknbshapes result -vertex 12 -edge 24 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 62
vinit
set square 27432.4
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 9163.91
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 5315.89
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 50357.1
-set nb_v_good 34
-set nb_e_good 67
-set nb_w_good 35
-set nb_f_good 33
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 171
-
+checknbshapes result -vertex 34 -edge 67 -wire 35 -face 33 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 171
vinit
set square 50743.4
-set nb_v_good 26
-set nb_e_good 47
-set nb_w_good 23
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 119
-
+checknbshapes result -vertex 26 -edge 47 -wire 23 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 119
vinit
set square 47143.4
-set nb_v_good 26
-set nb_e_good 47
-set nb_w_good 23
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 119
-
+checknbshapes result -vertex 26 -edge 47 -wire 23 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 119
vinit
set square 24835.8
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 14
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 70
-
+checknbshapes result -vertex 16 -edge 26 -wire 14 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 70
vinit
set square 24835.8
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 14
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 70
-
+checknbshapes result -vertex 16 -edge 26 -wire 14 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 70
vinit
set square 25735.8
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 14
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 70
-
+checknbshapes result -vertex 16 -edge 26 -wire 14 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 70
vinit
set square 4435.62
-set nb_v_good 30
-set nb_e_good 51
-set nb_w_good 21
-set nb_f_good 21
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 125
-
+checknbshapes result -vertex 30 -edge 51 -wire 21 -face 21 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 125
vinit
set square 66487
-set nb_v_good 12
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 62
-
+checknbshapes result -vertex 12 -edge 24 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 62
vinit
set square 115498
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
vinit
set square 110064
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
vinit
set square 44935.7
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
vinit
set square 43286.4
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
vinit
set square 14506.6
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 48246.4
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 83884.6
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
vinit
set square 110064
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
vinit
set square 115498
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
vinit
set square 43286.4
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
vinit
set square 44935.7
-set nb_v_good 16
-set nb_e_good 28
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 74
-
+checknbshapes result -vertex 16 -edge 28 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 74
vinit
set square 36363.8
-set nb_v_good 4
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 24
vinit
puts "TEMPORARY!!!!!!!!!!!!!!!!!"
# Analysis of "nbshapes res"
-set nb_v_good 1
-set nb_e_good 2
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 5
-
+checknbshapes result -vertex 1 -edge 2 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 5
set 3dviewer 1
set square 1040.94
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 4 -edge 6 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 15
vinit
vsetdispmode 0
vdisplay result
set length 448.285
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
set 2dviewer 0
set length 462.35
-set nb_v_good 58
-set nb_e_good 58
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 117
-
+checknbshapes result -vertex 58 -edge 58 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 117
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC21652"
set length 372.531
-set nb_v_good 93
-set nb_e_good 93
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-}
+checknbshapes result -vertex 93 -edge 93 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 187}
set 2dviewer 1
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC21652"
set length 371.913
-set nb_v_good 93
-set nb_e_good 93
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-}
+checknbshapes result -vertex 93 -edge 93 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 187}
set 2dviewer 0
set length 1.91376
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
set 2dviewer 0
bsection result f p -na
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set length 0.592137
set 2dviewer 0
bopcommon result
puts "Finish boolean operation ..."
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1
-
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1
set 2dviewer 0
set square 87449.7
-set nb_v_good 17
-set nb_e_good 25
-set nb_w_good 14
-set nb_f_good 10
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 70
-
+checknbshapes result -vertex 17 -edge 25 -wire 14 -face 10 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 70
set 2dviewer 0
set square 87443.6
-set nb_v_good 16
-set nb_e_good 23
-set nb_w_good 14
-set nb_f_good 10
-set nb_sh_good 2
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 67
-
+checknbshapes result -vertex 16 -edge 23 -wire 14 -face 10 -shell 2 -solid 1 -compsolid 0 -compound 1 -shape 67
set 2dviewer 0
set square 1140.6
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 25
-
+checknbshapes result -vertex 5 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 25
set 2dviewer 0
set length 127.699
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
set 2dviewer 0
set square 655.829
-set nb_v_good 5
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 26
-
+checknbshapes result -vertex 5 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 26
set 3dviewer 1
set square 458.125
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 22
set 3dviewer 1
set square 327.269
-set nb_v_good 5
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 26
-
+checknbshapes result -vertex 5 -edge 10 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 26
set 3dviewer 1
set length 26.4582
-set nb_v_good 3
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 3 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
set 3dviewer 1
set square 129.564
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 22
set 3dviewer 1
set square 0.0457691
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 28
set 2dviewer 0
set length 300
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
set 2dviewer 0
set square 2745.88
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 14969
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 28
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 28
set 2dviewer 0
set square 366764
-set nb_v_good 40
-set nb_e_good 60
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 147
-
+checknbshapes result -vertex 40 -edge 60 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 147
set 2dviewer 0
set square 3.2e+11
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 12 -edge 20 -wire 11 -face 11 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 59
set 2dviewer 0
puts "TODO OCC21564 ALL: The square of result shape is"
-puts "TODO OCC21564 ALL: Result shape is WRONG because it must contains"
+puts "TODO OCC21564 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC22557"
set square 0.172993
-set nb_v_good 192
-set nb_e_good 288
-set nb_w_good 98
-set nb_f_good 98
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 679
-
+checknbshapes result -vertex 192 -edge 288 -wire 98 -face 98 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 679
set 2dviewer 0
set square 5694.99
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
vinit
vdisplay result
vfit
set square 205444
-set nb_v_good 3344
-set nb_e_good 4679
-set nb_w_good 1943
-set nb_f_good 1943
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 11913
-
+checknbshapes result -vertex 3344 -edge 4679 -wire 1943 -face 1943 -shell 1 -solid 1 -compsolid 0 -compound 2 -shape 11913
vinit
tclean result
vsetdispmode 1
puts "TODO OCC11111 ALL: Error : The square of result shape is"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of"
puts "================"
puts "OCC22641"
set square 160133
-set nb_v_good 7608
-set nb_e_good 12032
-set nb_w_good 4750
-set nb_f_good 4444
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 28836
-
+checknbshapes result -vertex 7608 -edge 12032 -wire 4750 -face 4444 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 28836
vinit
tclean result
vsetdispmode 1
set square 574348
-set nb_v_good 17
-set nb_e_good 29
-set nb_w_good 16
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 80
-
+checknbshapes result -vertex 17 -edge 29 -wire 16 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 80
set 2dviewer 0
set square 11010.6
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 1
set square 3545.26
-set nb_v_good 12
-set nb_e_good 14
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 12 -edge 14 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 34
set 3dviewer 1
set length 18.99
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
checkmaxtol result -ref 0.0050001000000007819
checknbshapes result -shell 0
checkfreebounds result 0
set square 1.88469e+07
-set nb_v_good 476
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1759
-
+checknbshapes result -vertex 476 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1759
checkmaxtol result -ref 0.066338232054955981
checknbshapes result -shell 2
checkfreebounds result 6
set square 1.8847e+07
-set nb_v_good 1061
-set nb_e_good 1255
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 22
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2871
-
+checknbshapes result -vertex 1061 -edge 1255 -wire 273 -face 259 -shell 22 -solid 0 -compsolid 0 -compound 1 -shape 2871
checkmaxtol result -ref 0.0451323239933289
checknbshapes result -shell 22
checkfreebounds result 1031
set square 1.8847e+07
-set nb_v_good 964
-set nb_e_good 1222
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 18
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2737
-
+checknbshapes result -vertex 964 -edge 1222 -wire 273 -face 259 -shell 18 -solid 0 -compsolid 0 -compound 1 -shape 2737
checkmaxtol result -ref 0.046734236640099257
checknbshapes result -shell 18
checkfreebounds result 926
set square 1.8847e+07
-set nb_v_good 1469
-set nb_e_good 1474
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3476
-
+checknbshapes result -vertex 1469 -edge 1474 -wire 273 -face 259 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3476
checkmaxtol result -ref 0.0451323239933289
checknbshapes result -shell 0
checkfreebounds result 1469
set square 1.8847e+07
-set nb_v_good 964
-set nb_e_good 1222
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 18
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2737
-
+checknbshapes result -vertex 964 -edge 1222 -wire 273 -face 259 -shell 18 -solid 0 -compsolid 0 -compound 1 -shape 2737
checkmaxtol result -ref 0.046734236640099257
checknbshapes result -shell 18
checkfreebounds result 926
set length 18.99
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
checkmaxtol result -ref 0.0050001000000007819
checknbshapes result -shell 0
checkfreebounds result 0
set length 18.99
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
checkmaxtol result -ref 9.9999999999999995e-008
checknbshapes result -shell 0
checkfreebounds result 0
set square 12
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
checkmaxtol result -ref 1.5
checknbshapes result -shell 1
checkfreebounds result 0
set square 12
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 21
-
+checknbshapes result -vertex 8 -edge 8 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 21
checkmaxtol result -ref 9.9999999999999995e-008
checknbshapes result -shell 0
checkfreebounds result 8
set length 18.99
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
checkmaxtol result -ref 9.9999999999999995e-008
checknbshapes result -shell 0
checkfreebounds result 0
set square 12
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
checkmaxtol result -ref 1.5
checknbshapes result -shell 1
checkfreebounds result 0
set square 3
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 10 -edge 11 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 29
checkmaxtol result -ref 9.9999999999999995e-008
checknbshapes result -shell 1
checkfreebounds result 10
set square 3
-set nb_v_good 8
-set nb_e_good 10
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 8 -edge 10 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
checkmaxtol result -ref 9.9999999999999995e-008
checknbshapes result -shell 1
checkfreebounds result 6
set square 1.8847e+07
-set nb_v_good 480
-set nb_e_good 741
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1756
-
+checknbshapes result -vertex 480 -edge 741 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1756
checkmaxtol result -ref 0.080878557461246572
checknbshapes result -shell 2
checkfreebounds result 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "================"
puts "OCC22770"
set square 1.88469e+07
-set nb_v_good 476
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1759
-
+checknbshapes result -vertex 476 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1759
checkmaxtol result -ref 0.080878557461246572
checknbshapes result -shell 2
checkfreebounds result 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "================"
puts "OCC22770"
set square 1.88469e+07
-set nb_v_good 478
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1761
-
+checknbshapes result -vertex 478 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1761
checkmaxtol result -ref 0.080878557461246572
checknbshapes result -shell 2
checkfreebounds result 6
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "================"
puts "OCC22770"
set square 1.88469e+07
-set nb_v_good 476
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1759
-
+checknbshapes result -vertex 476 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1759
checkmaxtol result -ref 0.080878557461246572
checknbshapes result -shell 2
checkfreebounds result 0
set square 1.8847e+07
-set nb_v_good 483
-set nb_e_good 744
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1762
-
+checknbshapes result -vertex 483 -edge 744 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1762
checkmaxtol result -ref 0.080645000662448688
checknbshapes result -shell 2
checkfreebounds result 9
set square 1.8847e+07
-set nb_v_good 480
-set nb_e_good 741
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1756
-
+checknbshapes result -vertex 480 -edge 741 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1756
checkmaxtol result -ref 0.080878557461246572
checknbshapes result -shell 2
checkfreebounds result 0
set square 1.8847e+07
-set nb_v_good 1469
-set nb_e_good 1474
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3476
-
+checknbshapes result -vertex 1469 -edge 1474 -wire 273 -face 259 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3476
checkmaxtol result -ref 0.0451323239933289
checknbshapes result -shell 0
checkfreebounds result 1469
sewing result +t 1.1 a_2 b_1
set square 12
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
checkmaxtol result -ref 1.5
checknbshapes result -shell 1
checkfreebounds result 0
set square 1.8847e+07
-set nb_v_good 480
-set nb_e_good 741
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1756
-
+checknbshapes result -vertex 480 -edge 741 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1756
checkmaxtol result -ref 0.080878557461246572
checknbshapes result -shell 2
checkfreebounds result 0
sewing result +t 1.1 a_2 b_1 -f
set square 12
-set nb_v_good 8
-set nb_e_good 8
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 21
-
+checknbshapes result -vertex 8 -edge 8 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 21
checkmaxtol result -ref 9.9999999999999995e-008
checknbshapes result -shell 0
checkfreebounds result 8
sewing result +t 1.1 a_2 b_1 +f
set square 12
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 4 -edge 4 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
checkmaxtol result -ref 1.5
checknbshapes result -shell 1
checkfreebounds result 0
sewing result a_2 a_3 b_3
set square 3
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 10 -edge 11 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 29
checkmaxtol result -ref 9.9999999999999995e-008
checknbshapes result -shell 1
checkfreebounds result 10
sewing result a_2 a_3 b_3 +n
set square 3
-set nb_v_good 8
-set nb_e_good 10
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 8 -edge 10 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
checkmaxtol result -ref 9.9999999999999995e-008
checknbshapes result -shell 1
checkfreebounds result 6
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of "
puts "================"
puts "OCC22770"
set square 1.88469e+07
-set nb_v_good 482
-set nb_e_good 744
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1761
-
+checknbshapes result -vertex 482 -edge 744 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1761
checkmaxtol result -ref 0.066338232054955981
checknbshapes result -shell 2
checkfreebounds result 6
set square 1.88469e+07
-set nb_v_good 476
-set nb_e_good 748
-set nb_w_good 273
-set nb_f_good 259
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1759
-
+checknbshapes result -vertex 476 -edge 748 -wire 273 -face 259 -shell 2 -solid 0 -compsolid 0 -compound 1 -shape 1759
checkmaxtol result -ref 0.066338232054955981
checknbshapes result -shell 2
checkfreebounds result 6
set length 314.159
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3
-
+checknbshapes result -vertex 1 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3
set 3dviewer 1
set square 2.92409
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
vinit
vdisplay c_1 c_2 c_3 c_4 c_5
set square 1.21408e+09
-set nb_v_good 11
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 30
-
+checknbshapes result -vertex 11 -edge 12 -wire 4 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 30
set 3dviewer 1
set square 126261
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set 3dviewer 1
set square 1.12112e+06
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set 3dviewer 1
set square 287634
-set nb_v_good 55
-set nb_e_good 97
-set nb_w_good 44
-set nb_f_good 44
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 55 -edge 97 -wire 44 -face 44 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 243
set 3dviewer 1
set length 0.667008
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
set 3dviewer 1
set square 673.385
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
vinit
vdisplay result
vsetdispmode 1
set square 161.072
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 8 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
vinit
vdisplay result
vsetdispmode 1
set square 479.224
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
vinit
vdisplay result
vsetdispmode 1
set square 708.32
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
vinit
vdisplay result
vsetdispmode 1
set square 4029.04
-set nb_v_good 11
-set nb_e_good 15
-set nb_w_good 12
-set nb_f_good 9
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 52
-
+checknbshapes result -vertex 11 -edge 15 -wire 12 -face 9 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 52
set 3dviewer 1
set square 52482
-set nb_v_good 300
-set nb_e_good 300
-set nb_w_good 30
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 631
-
+checknbshapes result -vertex 300 -edge 300 -wire 30 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 631
set only_screen 1
add f1 aShape
add f2 aShape
-#
set status 0
-#
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-#
set Numbers 11
-#
+
for {set i 0} {$i < ${Numbers}} {incr i} {
- puts "i=$i"
- rollingball result aShape 15 @ f1 f2
-
- set nb_info [nbshapes result]
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
-
- if {$nb_v != $nb_v_good || $nb_e != $nb_e_good ||
- $nb_w != $nb_w_good || $nb_f != $nb_f_good ||
- $nb_sh != $nb_sh_good || $nb_sol != $nb_sol_good ||
- $nb_compsol != $nb_compsol_good || $nb_compound != $nb_compound_good ||
- $nb_shape != $nb_shape_good } {
- set status 1
- }
-
- set aFile $imagedir/${test_image}.brep
- puts "aFile=${aFile}"
- file delete ${aFile}
- if { [file exists ${aFile}] } {
- puts "There is old ${aFile} file; Error"
- set status 1
- }
- #
- save result ${aFile}
- catch {exec chmod 777 ${aFile}}
- if { ![file exists ${aFile}] } {
- puts "There is not ${aFile} file; save command: Error"
- set status 1
- }
+ puts "i=$i"
+ rollingball result aShape 15 @ f1 f2
+
+ checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
+
+ set aFile $imagedir/${test_image}.brep
+ puts "aFile=${aFile}"
+ file delete ${aFile}
+ if { [file exists ${aFile}] } {
+ puts "There is old ${aFile} file; Error"
+ set status 1
+ }
+
+ save result ${aFile}
+ catch {exec chmod 777 ${aFile}}
+ if { ![file exists ${aFile}] } {
+ puts "There is not ${aFile} file; save command: Error"
+ set status 1
+ }
- set fp [open ${aFile} "r"]
- set Log [read -nonewline ${fp}]
- close ${fp}
+ set fp [open ${aFile} "r"]
+ set Log [read -nonewline ${fp}]
+ close ${fp}
#
- if {$i == 0} {
- set StandardLog ${Log}
+ if {$i == 0} {
+ set StandardLog ${Log}
+ } else {
+ set info_result [string compare ${Log} ${StandardLog}]
+ if {${info_result} == 0} {
+ # Log == StandardLog
+ puts "Log == StandardLog"
} else {
- set info_result [string compare ${Log} ${StandardLog}]
- if {${info_result} == 0} {
- # Log == StandardLog
- puts "Log == StandardLog"
- } else {
- # Log != StandardLog
- set status 1
- puts "Log != StandardLog"
- }
+ # Log != StandardLog
+ set status 1
+ puts "Log != StandardLog"
}
+ }
}
# Resume
set square 12.819
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 19
checkmaxtol result -ref 1.6856648382486999e-005
checknbshapes result -shell 1
checkfreebounds result 0
set square 697.812
-set nb_v_good 46
-set nb_e_good 46
-set nb_w_good 3
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 96
-
+checknbshapes result -vertex 46 -edge 46 -wire 3 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 96
if { "[vreadpixel $x1 $y1 rgb name]" == "BLACK" } {
puts "Faulty ${BugNumber}"
} else {
set square 26974.5
-set nb_v_good 4183
-set nb_e_good 4191
-set nb_w_good 653
-set nb_f_good 639
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9667
-
+checknbshapes result -vertex 4183 -edge 4191 -wire 653 -face 639 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9667
set 2dviewer 0
splitshape result s s_1 e_1 e_2
-set nb_f_good 3
+checknbshapes result -face 3
+
set square 1256.64
set 3dviewer 0
set square 31308.8
-set nb_v_good 26
-set nb_e_good 41
-set nb_w_good 17
-set nb_f_good 17
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 104
-
+checknbshapes result -vertex 26 -edge 41 -wire 17 -face 17 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 104
set 3dviewer 1
set square 27.3919
-set nb_v_good 5
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 12
-
+checknbshapes result -vertex 5 -edge 5 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
set 3dviewer 1
set square 215.198
-set nb_v_good 19
-set nb_e_good 21
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 45
-
+checknbshapes result -vertex 19 -edge 21 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 45
set CheckShape_status 0
set ll [ llength [explode result f2 ] ]
set square 50252.6
-set nb_v_good 34
-set nb_e_good 62
-set nb_w_good 30
-set nb_f_good 29
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 156
-
+checknbshapes result -vertex 34 -edge 62 -wire 30 -face 29 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 156
set 3dviewer 1
set square 270192
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 63
-
+checknbshapes result -vertex 16 -edge 24 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 63
set 3dviewer 0
bop qe_1 qe_2
bopfuse result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_shape_good 4
+checknbshapes result -vertex 2 -edge 1 -wire 0 -shape 4
set length 48.4459
set command bopfuse
bop b1 b2
bopcut result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
puts " Result shape is COMPLITE"
}
-set nb_v_good 14
-set nb_e_good 7
+checknbshapes result -vertex 14 -edge 7
+
set length 0
set 2dviewer 0
puts " Result shape is COMPLITE"
}
-set nb_v_good 14
-set nb_e_good 7
+checknbshapes result -vertex 14 -edge 7
+
set length 0
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contain"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "TODO OCC12345 ALL: Error : The length of result shape is"
puts "========================"
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 18
-set nb_e_good 10
+checknbshapes result -vertex 18 -edge 10
+
set length 0
set 2dviewer 0
\ No newline at end of file
puts [bop a b]
puts [boptuc result]
-set nb_v_good 18
-set nb_e_good 11
+checknbshapes result -vertex 18 -edge 11
set length 2434.21
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The command is not valid"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC240 "
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 14
-set nb_e_good 6
+checknbshapes result -vertex 14 -edge 6
set length 0
set 2dviewer 0
\ No newline at end of file
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "TODO OCC12345 ALL: Error : The length of result shape is"
puts "========================"
puts [bop a b]
puts [boptuc result]
-set nb_v_good 14
-set nb_e_good 7
+checknbshapes result -vertex 14 -edge 7
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The command is not valid"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC241 "
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 6
-set nb_e_good 3
+checknbshapes result -vertex 6 -edge 3
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC241 "
puts [bop a b]
puts [boptuc result]
-set nb_v_good 6
-set nb_e_good 3
+checknbshapes result -vertex 6 -edge 3
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The command is not valid"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC242 "
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 18
-set nb_e_good 9
+checknbshapes result -vertex 18 -edge 9
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC242 "
puts [bop a b]
puts [boptuc result]
-set nb_v_good 18
-set nb_e_good 13
+checknbshapes result -vertex 18 -edge 13
set length 0
set 2dviewer 0
\ No newline at end of file
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 15
-set nb_e_good 10
+checknbshapes result -vertex 15 -edge 10
set length 1150.78
set 2dviewer 0
\ No newline at end of file
puts [bop a b]
puts [boptuc result]
-set nb_v_good 16
-set nb_e_good 11
+checknbshapes result -vertex 16 -edge 11
set length 929.278
set 2dviewer 1
\ No newline at end of file
puts [bop a b]
puts [bopcommon result]
- set nb_v_good 12
- set nb_e_good 11
+ checknbshapes result -vertex 12 -edge 11
set length 1808.02
set 2dviewer 0
\ No newline at end of file
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 12
-set nb_e_good 11
+checknbshapes result -vertex 12 -edge 11
set length 1808.02
set 2dviewer 0
\ No newline at end of file
puts [bop a b]
puts [boptuc result]
-set nb_v_good 3
-set nb_e_good 2
+checknbshapes result -vertex 3 -edge 2
set length 272.04
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC246 "
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 5
-set nb_e_good 2
+checknbshapes result -vertex 5 -edge 2
set length 0
set 2dviewer 0
puts "TODO OCC12345 ALL: Error : The command is not valid. The length is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC248 "
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 1
-set nb_e_good 0
+checknbshapes result -vertex 1 -edge 0
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC248 "
puts [bop a b]
puts [boptuc result]
-set nb_v_good 8
-set nb_e_good 8
+checknbshapes result -vertex 8 -edge 8
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The command is not valid. The length is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC249 "
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 2
-set nb_e_good 1
+checknbshapes result -vertex 2 -edge 1
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC249 "
puts [bop a b]
puts [boptuc result]
-set nb_v_good 4
-set nb_e_good 2
+checknbshapes result -vertex 4 -edge 2
set length 0
set 2dviewer 0
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC249 "
puts [bop a b]
puts [bopcut result]
-set nb_v_good 4
-set nb_e_good 2
+checknbshapes result -vertex 4 -edge 2
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC249 "
puts [bop a b]
puts [bopfuse result]
-set nb_v_good 6
-set nb_e_good 5
+checknbshapes result -vertex 6 -edge 5
set length 0
set 2dviewer 2
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The command is not valid. The length is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC250 "
puts [bop a b]
puts [bopcommon result]
-set nb_v_good 2
-set nb_e_good 1
+checknbshapes result -vertex 2 -edge 1
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC250 "
puts [bop a b]
puts [boptuc result]
-set nb_v_good 7
-set nb_e_good 6
+checknbshapes result -vertex 7 -edge 6
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC250 "
puts [bop a b]
puts [bopcut result]
-set nb_v_good 4
-set nb_e_good 2
+checknbshapes result -vertex 4 -edge 2
set length 0
set 2dviewer 0
\ No newline at end of file
puts "TODO OCC12345 ALL: Error : The length of result shape is"
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "========================"
puts " OCC250 "
puts [bop a b]
puts [bopfuse result]
-set nb_v_good 9
-set nb_e_good 9
+checknbshapes result -vertex 9 -edge 9
set length 0
set 2dviewer 0
puts "TODO OCC11111 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of"
puts "TODO OCC11111 ALL: Error : The square of result shape is"
puts "================"
set square 25310.8
-set nb_v_good 5060
-set nb_e_good 5105
-set nb_w_good 416
-set nb_f_good 399
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10981
-
+checknbshapes result -vertex 5060 -edge 5105 -wire 416 -face 399 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10981
vinit
tclean result
vsetdispmode 1
#statsh res
-set nb_sol_good 1
+checknbshapes result -solid 1
+
set square 180000.
set 2dviewer 0
set square 6607.38
-set nb_v_good 26
-set nb_e_good 26
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 57
-
+checknbshapes result -vertex 26 -edge 26 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 57
vinit
tclean result
vsetdispmode 1
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC4717"
set square 680565
-set nb_v_good 11
-set nb_e_good 16
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 45
-
+checknbshapes result -vertex 11 -edge 16 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 45
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC4717"
set square 680565
-set nb_v_good 11
-set nb_e_good 16
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 45
-
+checknbshapes result -vertex 11 -edge 16 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 45
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC4717"
set square 181937
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 4 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC4717"
set square 680565
-set nb_v_good 11
-set nb_e_good 16
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 45
-
+checknbshapes result -vertex 11 -edge 16 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 45
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC4717"
set square 680565
-set nb_v_good 11
-set nb_e_good 16
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 45
-
+checknbshapes result -vertex 11 -edge 16 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 45
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC4717"
set square 181937
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 4 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC4717"
set square 181937
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 4 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
set 2dviewer 0
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC4717"
set square 181937
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 4 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
set 2dviewer 0
bfuse result b1 b2
-set nb_v_good 66
-set nb_e_edge 107
+checknbshapes result -vertex 66 -edge 107
+
set square 31657.5
set 2dviewer 0
bopfuse result
set square 9333.96
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 67
-
+checknbshapes result -vertex 16 -edge 26 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 67
set 2dviewer 0
bopfuse result
set square 9333.96
-set nb_v_good 16
-set nb_e_good 26
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 67
-
+checknbshapes result -vertex 16 -edge 26 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 67
set 2dviewer 0
bopcut result
set square 99.5159
-set nb_v_good 12
-set nb_e_good 19
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 52
-
+checknbshapes result -vertex 12 -edge 19 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 52
set 2dviewer 0
bopcut result
set square 9340.03
-set nb_v_good 19
-set nb_e_good 33
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 83
-
+checknbshapes result -vertex 19 -edge 33 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 83
set 2dviewer 0
boptuc result
set square 9340.03
-set nb_v_good 19
-set nb_e_good 33
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 83
-
+checknbshapes result -vertex 19 -edge 33 -wire 14 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 83
set 2dviewer 0
boptuc result
set square 99.5159
-set nb_v_good 12
-set nb_e_good 19
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 52
-
+checknbshapes result -vertex 12 -edge 19 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 52
set 2dviewer 0
bopcommon result
set square 105.587
-set nb_v_good 15
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 68
-
+checknbshapes result -vertex 15 -edge 26 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 68
set 2dviewer 0
bopcommon result
set square 105.587
-set nb_v_good 15
-set nb_e_good 26
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 68
-
+checknbshapes result -vertex 15 -edge 26 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 68
set 2dviewer 0
set square 4854.51
-set nb_v_good 40
-set nb_e_good 64
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 155
-
+checknbshapes result -vertex 40 -edge 64 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 155
set 2dviewer 0
set square 4854.51
-set nb_v_good 40
-set nb_e_good 64
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 155
-
+checknbshapes result -vertex 40 -edge 64 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 155
set 2dviewer 0
bop a b
bopcommon result
-set nb_v_good 15
-set nb_e_good 10
+checknbshapes result -vertex 15 -edge 10
set length 1150.78
set 2dviewer 0
bop a b
boptuc result
-set nb_v_good 16
-set nb_e_good 11
+checknbshapes result -vertex 16 -edge 11
set length 929.278
set 2dviewer 0
set square 28559.8
-set nb_v_good 13
-set nb_e_good 22
-set nb_w_good 15
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 13 -edge 22 -wire 15 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 66
set square 981.941
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 8
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 32
-
+checknbshapes result -vertex 6 -edge 10 -wire 8 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 32
set 2dviewer 0
set square 1041.35
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1041.35
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 982.254
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 20
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 176
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 402
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 65
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 402
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 65
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 378
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 64
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 64
set index [lsearch [whatis s] Closed]
if {$index == -1} {
puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: result is not a topological shape"
puts "TODO OCC25925 ALL: TEST INCOMPLETE"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
puts "============"
puts "OCC5805"
catch { OFFSETSHAPE $distance {} $calcul $type }
# Null result
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
set index [lsearch [whatis s] Closed]
if {$index == -1} {
puts "Faulty ${BugNumber} : s is not Closed shape"
}
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
+set square 495.635
set 2dviewer 0
puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: Tcl Exception: result is not a topological shape!!!"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
puts "TODO OCC25925 ALL: TEST INCOMPLETE"
puts "============"
catch { OFFSETSHAPE $distance {s_2} $calcul $type }
# Bad result
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
set index [lsearch [whatis s] Closed]
if {$index == -1} {
puts "Faulty ${BugNumber} : s is not Closed shape"
}
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
+set square 495.635
set 2dviewer 0
puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: Tcl Exception: result is not a topological shape!!!"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
puts "TODO OCC25925 ALL: TEST INCOMPLETE"
puts "============"
catch { OFFSETSHAPE $distance {s_3} $calcul $type }
# Bad result
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
set index [lsearch [whatis s] Closed]
if {$index == -1} {
puts "Faulty ${BugNumber} : s is not Closed shape"
}
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
+set square 495.635
set 2dviewer 0
set square 982.254
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 20
set 2dviewer 0
puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: Tcl Exception: result is not a topological shape!!!"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
puts "TODO OCC25925 ALL: TEST INCOMPLETE"
puts "============"
catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
# Bad result
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
set index [lsearch [whatis s] Closed]
if {$index == -1} {
puts "Faulty ${BugNumber} : s is not Closed shape"
}
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
+set square 495.635
set 2dviewer 0
set square 253.902
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 502.366
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 502.366
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 489.372
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
-
+checknbshapes result -vertex 3 -edge 5 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 20
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 914.876
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 2011.91
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 51
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1755.54
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 51
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1735.06
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 50
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 50
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 5829.59
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1185.03
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
set 2dviewer 0
set square 1336.75
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 7157.43
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1223.65
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 418.388
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 881.591
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 915.469
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 856.92
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 246.821
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 544.931
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 65
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 524.758
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 65
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1185.03
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
set 2dviewer 0
set square 485.358
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 12
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 64
-
+checknbshapes result -vertex 16 -edge 24 -wire 12 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 64
set index [lsearch [whatis s] Closed]
if {$index == -1} {
-puts "TODO OCC24862 ALL: Error : Result shape is WRONG"
+puts "TODO OCC24862 ALL: Error : is WRONG because number of"
puts "TODO OCC24862 ALL: Error : The square of result shape is"
puts "TODO OCC24682 ALL: Faulty shapes in variables faulty_1 to faulty_"
set square 495.635
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
puts "TODO OCC25925 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO OCC25925 ALL: Error : Result shape is WRONG"
+puts "TODO OCC25925 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC5805"
set square 495.635
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
-puts "TODO OCC24862 ALL: Error : Result shape is WRONG"
+puts "TODO OCC24862 ALL: Error : is WRONG because number of"
puts "TODO OCC24862 ALL: Error : The square of result shape is"
puts "TODO OCC24682 ALL: Faulty shapes in variables faulty_1 to faulty_"
set square 495.635
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
puts "TODO OCC25925 ALL: Faulty OCC5805 : result is not Closed shape"
-puts "TODO OCC25925 ALL: Tcl Exception: result is not a topological shape!!!"
+puts "TODO OCC25925 ALL: Tcl Exception: Error : command \\\"nbshapes result\\\" gives an empty result"
puts "TODO OCC25925 ALL: TEST INCOMPLETE"
puts "============"
catch { OFFSETSHAPE $distance {s_2 s_3} $calcul $type }
# Bad result
-
-set square 495.635
-
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
-
set index [lsearch [whatis s] Closed]
if {$index == -1} {
puts "Faulty ${BugNumber} : s is not Closed shape"
}
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
+set square 495.635
set 2dviewer 0
set square 767.63
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1470.32
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1530.96
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1471.48
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 5829.59
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 12
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 12
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 876.584
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
set 2dviewer 0
set square 12150
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 7157.43
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 7051.59
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 889.96
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 51
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 376.733
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 889.96
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 51
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 870.345
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 10
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 50
-
+checknbshapes result -vertex 12 -edge 18 -wire 10 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 50
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 664.447
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1336.75
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 876.584
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
set 2dviewer 0
set square 1336.75
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 1223.65
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
set index [lsearch [whatis s] Closed]
if {$index == -1} {
set square 495.635
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis s] Closed]
if {$index == -1} {
} else {
set square 80
-set nb_v_good 6
-set nb_e_good 7
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 6 -edge 7 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 19
}
set 2dviewer 0
} else {
set square 407.922
-set nb_v_good 6
-set nb_e_good 7
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 6 -edge 7 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 1 -shape 19
}
set 2dviewer 0
bop b1 b2
bopsection result
-set nb_v_good 2
+checknbshapes result -vertex 2
set 2dviewer 1
set square 1116.06
-set nb_v_good 10
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 41
-
+checknbshapes result -vertex 10 -edge 15 -wire 7 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 41
set 2dviewer 0
set square 151691
-set nb_v_good 14
-set nb_e_good 21
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 56
-
+checknbshapes result -vertex 14 -edge 21 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 56
set 2dviewer 0
set square 318709
-set nb_v_good 316
-set nb_e_good 502
-set nb_w_good 185
-set nb_f_good 181
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1187
-
+checknbshapes result -vertex 316 -edge 502 -wire 185 -face 181 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 1187
set 2dviewer 0
set square 6552.67
# Analysis of "nbshapes res"
-set nb_v_good 116
-set nb_e_good 176
-set nb_w_good 72
-set nb_f_good 70
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 445
-
+checknbshapes result -vertex 116 -edge 176 -wire 72 -face 70 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 445
set 2dviewer 0
puts "TODO OCC22033 ALL: Error : The square of result shape is"
-puts "TODO OCC22033 ALL: Error : Result shape is WRONG"
+puts "TODO OCC22033 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC6272"
set square 8979.70
# Analysis of "nbshapes res"
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
set 2dviewer 0
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC6277"
set square 40084.9
-set nb_v_good 23
-set nb_e_good 34
-set nb_w_good 19
-set nb_f_good 14
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 93
-
+checknbshapes result -vertex 23 -edge 34 -wire 19 -face 14 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 93
set 2dviewer 0
set square 117509
-set nb_v_good 30
-set nb_e_good 51
-set nb_w_good 27
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 135
-
+checknbshapes result -vertex 30 -edge 51 -wire 27 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 135
# 4. Check thickness of box and hole
set dx_t [expr [lindex $bnd_t 3] - [lindex $bnd_t 0]]
set square 18.695
-set nb_v_good 16
-set nb_e_good 16
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 16 -edge 16 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 35
set 2dviewer 0
set square 624989
-set nb_v_good 3806
-set nb_e_good 3808
-set nb_w_good 756
-set nb_f_good 730
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9101
-
+checknbshapes result -vertex 3806 -edge 3808 -wire 756 -face 730 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9101
if { ${status1} != 0} {
puts "Faulty ${BugNumber}"
} else {
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
set length 138.474
set 2dviewer 0
bopsection result
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
set length 138.474
set 2dviewer 0
bsection result a f
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
set length 126.138
set 2dviewer 0
bopsection result
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
set length 126.138
set 2dviewer 0
set square 1271.7
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 21
set 2dviewer 0
set square 199.095
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 14
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 14
set 2dviewer 0
renamevar result_1 result
# Analysis of "nbshapes res"
-set nb_v_good 134
-set nb_e_good 134
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 269
-
+checknbshapes result -vertex 134 -edge 134 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 269
set length 136.008
set 2dviewer 0
bsection result sh f
puts "Info: it should be 12 edges"
-set nb_info [nbshapes result]
-regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full ne
-
-if { $ne != 12 } {
- puts "Faulty :Number of edges is wrong"
-} else {
- puts "Number of edges is OK"
-}
+checknbshapes result -edge 12
set length 33.6353
set 2dviewer 0
set square 1.46159e+06
-set nb_v_good 1296
-set nb_e_good 2041
-set nb_w_good 826
-set nb_f_good 761
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 4926
-
+checknbshapes result -vertex 1296 -edge 2041 -wire 826 -face 761 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 4926
set 2dviewer 0
}
checkshape res1
- set nbFace_exp 2
- set nbShell_exp 1
- set nbSolid_exp 1
- set nbCompSolid_exp 0
- set nbCompound_exp 1
- set nbShape_exp 15
-
- set nb_info [nbshapes res1]
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_face
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_shell
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_solid
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nbCompSolid
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_Shape
-
- if { $nb_face != $nbFace_exp } {
- puts [format "Faulty : result must contain %s FACE(S), but it contains %s only." $nbFace_exp $nb_face]
- }
-
- if { $nb_shell != $nbShell_exp } {
- puts [format "Faulty : result must contain %s SHELL(S), but it contains %s only." $nbShell_exp $nb_shell]
- }
-
- if { $nb_solid != $nbSolid_exp } {
- puts [format "Faulty : result must contain %s SOLID(S), but it contains %s only." $nbSolid_exp $nb_solid]
- }
-
- if { $nbCompSolid != $nbCompSolid_exp } {
- puts [format "Faulty : result must contain %s COMPSOLID(S), but it contains %s only." $nbCompSolid_exp $nbCompSolid]
- }
-
- if { $nb_compound != $nbCompound_exp } {
- puts [format "Faulty : result must contain %s COMPOUND(S), but it contains %s only." $nbCompound_exp $nb_compound]
- }
-
- if { $nb_Shape != $nbShape_exp } {
- puts [format "Faulty : result must contain %s SHAPE(S), but it contains %s only." $nbShape_exp $nb_Shape]
- }
-
+ checknbshapes res1 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 15
renamevar res2 result
}
set square 25310.8
-set nb_v_good 5060
-set nb_e_good 5105
-set nb_w_good 416
-set nb_f_good 399
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10981
-
+checknbshapes result -vertex 5060 -edge 5105 -wire 416 -face 399 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10981
vinit
tclean result
vsetdispmode 1
set square 4140.46
-set nb_v_good 12
-set nb_e_good 18
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 48
-
+checknbshapes result -vertex 12 -edge 18 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 48
set 2dviewer 0
set square 32396.2
-set nb_v_good 5
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 5 -edge 8 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 22
}
set 2dviewer 0
} else {
set square 55514.4
-set nb_v_good 8
-set nb_e_good 14
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
-}
+checknbshapes result -vertex 8 -edge 14 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39}
set 2dviewer 0
} else {
set square 38170.4
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 19
}
set 2dviewer 0
} else {
set square 57019.9
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 19
}
set 2dviewer 0
} else {
set square 34980.9
-set nb_v_good 20
-set nb_e_good 33
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 85
-
+checknbshapes result -vertex 20 -edge 33 -wire 15 -face 15 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 85
}
set 2dviewer 0
} else {
set square 20106.2
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
}
set 2dviewer 0
puts "${BugNumber}: Faulty (1)"
} else {
set square 35814.2
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
}
set 2dviewer 0
} else {
set square 20106.2
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
}
set 2dviewer 0
set square 3542.24
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
}
set 2dviewer 0
-puts "TODO OCC25913 ALL: Error : Result shape is WRONG"
+puts "TODO OCC25913 ALL: Error : is WRONG because number of"
puts "TODO OCC25913 ALL: Error : The square of result shape is"
puts "TODO OCC24156 MacOS: \\*\\* Exception \\*\\*.*"
puts "TODO OCC24156 MacOS: An exception was caught"
set square 3542.24
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
}
puts "${BugNumber}: Faulty (1)"
} else {
set square 3542.24
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
}
set 2dviewer 0
puts "TODO ?OCC25913 ALL: Faulty shapes in variables faulty_1 to faulty_"
-puts "TODO OCC25913 ALL: Error : Result shape is WRONG"
+puts "TODO OCC25913 ALL: Error : is WRONG because number of"
puts "TODO OCC25913 ALL: Error : The square of result shape is"
puts "============"
} else {
set square 3542.24
-set nb_v_good 60
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 40
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 243
-
+checknbshapes result -vertex 60 -edge 90 -wire 42 -face 40 -shell 5 -solid 5 -compsolid 0 -compound 1 -shape 243
}
set 2dviewer 0
} else {
set square 9885.2
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
}
set 2dviewer 0
} else {
set square 22391
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
}
set 2dviewer 0
} else {
set square 9885.2
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 9 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
}
set 2dviewer 0
} else {
set square 38170.4
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 19
}
set 2dviewer 0
bopcut result
set square 1178.1
-set nb_v_good 2
-set nb_e_good 4
-set nb_w_good 2
-set nb_f_good 2
+checknbshapes result -vertex 2 -edge 4 -wire 2 -face 2
set 2dviewer 0
set square 0.00314159
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 7
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
set 2dviewer 1
set square 0.000314159
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 4
-
+checknbshapes result -vertex 1 -edge 1 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
set 2dviewer 1
set square 0.0025
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
set 2dviewer 1
set square 289.612
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
vinit
vdisplay result
vsetdispmode 1
set square 454.16
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 4 -edge 7 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 21
vinit
vdisplay result
vsetdispmode 1
explode f
bsection result f_1 f_2
-set nbsh_t 1
-set nb_v_good 2
-set nb_e_good 1
+checknbshapes result -t -vertex 2 -edge 1
set 2dviewer 0
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
-set nb_info [nbshapes result]
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
set square 516.633
-set nb_v_good 8
-set nb_e_good 10
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 8 -edge 10 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
set 2dviewer 1
set square 8805.92
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 848.989
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 38663.7
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 516.633
-set nb_v_good 8
-set nb_e_good 10
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 8 -edge 10 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
set 2dviewer 1
set square 8772.95
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 848.989
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 38260.5
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
set square 254837
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 29
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 29
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 5
-
+checknbshapes result -vertex 2 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 5
set 2dviewer 1
pipe result w sh
-set nb_v_good 2
-set nb_e_good 5
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 5 -wire 3 -face 3 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 18
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
-set nb_info [nbshapes result]
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
set length 67.026
# Analysis of "nbshapes res"
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3
-
+checknbshapes result -vertex 1 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3
set 2dviewer 0
bfillds
bbuild result
-nbshapes result -t
-#the number of solids should be 12 instead of 2
-
-set nbsh_t 1
-set nb_v_good 52
-set nb_e_good 105
-set nb_w_good 76
-set nb_f_good 70
-set nb_sh_good 12
-set nb_sol_good 12
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 328
+checknbshapes result -t -vertex 52 -edge 105 -wire 76 -face 70 -shell 12 -solid 12 -compsolid 0 -compound 1 -shape 328
set 3dviewer 1
bfillds
bbuild result
-nbshapes result -t
-#the number of solids should be 2 instead of 1
-
-set nbsh_t 1
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 13
-set nb_f_good 12
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 70
+checknbshapes result -t -vertex 16 -edge 24 -wire 13 -face 12 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 70
set 3dviewer 1
#the result should be empty compound
# Analysis of "nbshapes res"
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1
\ No newline at end of file
bop b1 b2
bopsection result
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
set length 17.2391
set 2dviewer 1
bfillds
bbuild result
-set nb_v_good 4
+checknbshapes result -vertex 4
set 2dviewer 0
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 5
-set nb_e_good 4
-set nb_shape_good 10
+checknbshapes result -vertex 5 -edge 4 -shape 10
set 2dviewer 0
-
-
set square 155006
-set nb_v_good 9
-set nb_e_good 15
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 33
-
+checknbshapes result -vertex 9 -edge 15 -wire 4 -face 4 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 33
set 2dviewer 0
set length 557.6
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3
-
+checknbshapes result -vertex 1 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3
set 2dviewer 1
set square 2.25939e+06
# Analysis of "nbshapes result"
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
set 2dviewer 1
set square 2.25939e+06
# Analysis of "nbshapes result"
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 6 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 27
set 2dviewer 1
set square 2.68434e+06
# Analysis of "nbshapes res"
-set nb_v_good 18
-set nb_e_good 27
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 70
-
+checknbshapes result -vertex 18 -edge 27 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 70
set 2dviewer 1
set length 18.5459
# Analysis of "nbshapes result"
-set nb_v_good 6
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 6 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
set 2dviewer 1
set square 3.44584
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 1
set square 157311
# Analysis of "nbshapes result"
-set nb_v_good 8
-set nb_e_good 14
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 37
-
+checknbshapes result -vertex 8 -edge 14 -wire 7 -face 7 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 37
set 2dviewer 1
\ No newline at end of file
set square 80532.3
# Analysis of "nbshapes result"
-set nb_v_good 54
-set nb_e_good 106
-set nb_w_good 31
-set nb_f_good 31
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 223
-
+checknbshapes result -vertex 54 -edge 106 -wire 31 -face 31 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 223
set 2dviewer 1
\ No newline at end of file
set square 81730.6
# Analysis of "nbshapes result"
-set nb_v_good 121
-set nb_e_good 191
-set nb_w_good 40
-set nb_f_good 40
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 393
-
+checknbshapes result -vertex 121 -edge 191 -wire 40 -face 40 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 393
set 2dviewer 1
\ No newline at end of file
set square 159918
# Analysis of "nbshapes result"
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 153
-
+checknbshapes result -vertex 38 -edge 74 -wire 20 -face 20 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 153
set 2dviewer 1
\ No newline at end of file
set square 279864
# Analysis of "nbshapes result"
-set nb_v_good 50
-set nb_e_good 94
-set nb_w_good 36
-set nb_f_good 32
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 213
-
+checknbshapes result -vertex 50 -edge 94 -wire 36 -face 32 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 213
set 2dviewer 1
\ No newline at end of file
set square 126161
# Analysis of "nbshapes result"
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 10
-set nb_f_good 7
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 16 -edge 24 -wire 10 -face 7 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 58
set 2dviewer 1
\ No newline at end of file
set square 182532
# Analysis of "nbshapes result"
-set nb_v_good 46
-set nb_e_good 86
-set nb_w_good 30
-set nb_f_good 26
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 189
-
+checknbshapes result -vertex 46 -edge 86 -wire 30 -face 26 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 189
set 2dviewer 1
\ No newline at end of file
set square 80532.3
# Analysis of "nbshapes result"
-set nb_v_good 54
-set nb_e_good 106
-set nb_w_good 31
-set nb_f_good 31
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 223
-
+checknbshapes result -vertex 54 -edge 106 -wire 31 -face 31 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 223
set 2dviewer 1
\ No newline at end of file
set square 81730.6
# Analysis of "nbshapes result"
-set nb_v_good 121
-set nb_e_good 191
-set nb_w_good 40
-set nb_f_good 40
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 393
-
+checknbshapes result -vertex 121 -edge 191 -wire 40 -face 40 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 393
set 2dviewer 1
\ No newline at end of file
set square 159918
# Analysis of "nbshapes result"
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 153
-
+checknbshapes result -vertex 38 -edge 74 -wire 20 -face 20 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 153
set 2dviewer 1
\ No newline at end of file
set square 279864
# Analysis of "nbshapes result"
-set nb_v_good 50
-set nb_e_good 94
-set nb_w_good 36
-set nb_f_good 32
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 213
-
+checknbshapes result -vertex 50 -edge 94 -wire 36 -face 32 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 213
set 2dviewer 1
\ No newline at end of file
set square 126161
# Analysis of "nbshapes result"
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 10
-set nb_f_good 7
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 58
-
+checknbshapes result -vertex 16 -edge 24 -wire 10 -face 7 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 58
set 2dviewer 1
\ No newline at end of file
set square 157311
# Analysis of "nbshapes result"
-set nb_v_good 8
-set nb_e_good 14
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 37
-
+checknbshapes result -vertex 8 -edge 14 -wire 7 -face 7 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 37
set 2dviewer 1
\ No newline at end of file
set square 182532
# Analysis of "nbshapes result"
-set nb_v_good 46
-set nb_e_good 86
-set nb_w_good 30
-set nb_f_good 26
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 189
-
+checknbshapes result -vertex 46 -edge 86 -wire 30 -face 26 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 189
set 2dviewer 1
\ No newline at end of file
set square 260611
-set nb_v_good 44
-set nb_e_good 108
-set nb_w_good 74
-set nb_f_good 74
-set nb_sh_good 17
-set nb_sol_good 17
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 335
-
+checknbshapes result -vertex 44 -edge 108 -wire 74 -face 74 -shell 17 -solid 17 -compsolid 0 -compound 1 -shape 335
set 2dviewer 1
set square 281195
-set nb_v_good 12
-set nb_e_good 22
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 57
-
+checknbshapes result -vertex 12 -edge 22 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 2 -shape 57
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
set 2dviewer 1
set square 69608
-set nb_v_good 12
-set nb_e_good 16
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
-
+checknbshapes result -vertex 12 -edge 16 -wire 5 -face 5 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
set 2dviewer 1
bop s s26; bopfuse s
bop s s27; bopfuse result
-set nb_v_good 60
-set nb_e_good 105
-set nb_w_good 29
-set nb_f_good 29
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 226
-
+checknbshapes result -vertex 60 -edge 105 -wire 29 -face 29 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 226
set square 150.187
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
set square 3.44726e+06
-set nb_v_good 41
-set nb_e_good 53
-set nb_w_good 23
-set nb_f_good 18
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 136
-
+checknbshapes result -vertex 41 -edge 53 -wire 23 -face 18 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 136
set 2dviewer 1
set square 2343.46
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 34
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 34
set 2dviewer 1
set square 134338
-set nb_v_good 108
-set nb_e_good 187
-set nb_w_good 94
-set nb_f_good 87
-set nb_sh_good 11
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 493
-
+checknbshapes result -vertex 108 -edge 187 -wire 94 -face 87 -shell 11 -solid 5 -compsolid 0 -compound 1 -shape 493
set 2dviewer 1
set length 178.54
- set nb_v_good 10
- set nb_e_good 10
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 21
+ checknbshapes result -vertex 10 -edge 10 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 21
}
set 2dviewer 1
set square 933.33
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 4
-set nb_f_good 3
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 10 -edge 11 -wire 4 -face 3 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
set 2dviewer 1
pipe result path base
-set nb_v_good 164
-set nb_e_good 379
-set nb_w_good 240
-set nb_f_good 240
-set nb_sh_good 24
-set nb_sol_good 24
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1072
-
+checknbshapes result -vertex 164 -edge 379 -wire 240 -face 240 -shell 24 -solid 24 -compsolid 0 -compound 1 -shape 1072
set 2dviewer 1
set square 33136.3
-set nb_v_good 13
-set nb_e_good 19
-set nb_w_good 13
-set nb_f_good 11
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 61
-
+checknbshapes result -vertex 13 -edge 19 -wire 13 -face 11 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 61
set 2dviewer 1
# Check number of shapes
renamevar r_1 result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 1
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 1
set 2dviewer 1
# Check number of shapes
renamevar r_2 result
-set nb_v_good 3
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 3 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
# Check number of shapes
renamevar r_1 result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 1
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 1
set 2dviewer 1
# Check number of shapes
renamevar r_2 result
-set nb_v_good 3
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 3 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set 2dviewer 1
compound x0 x1 b1 result
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 8
set 2dviewer 1
bsection result shell cut
-set nb_v_good 15
-set nb_e_good 14
+checknbshapes result -vertex 15 -edge 14
set 2dviewer 1
set square 11.9246
# Analysis of "nbshapes result"
-set nb_v_good 23
-set nb_e_good 34
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 86
-
+checknbshapes result -vertex 23 -edge 34 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 86
set 2dviewer 1
set square 337959
-set nb_v_good 300
-set nb_e_good 443
-set nb_w_good 171
-set nb_f_good 149
-set nb_sh_good 85
-set nb_sol_good 12
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 1162
-
+checknbshapes result -vertex 300 -edge 443 -wire 171 -face 149 -shell 85 -solid 12 -compsolid 0 -compound 2 -shape 1162
set 2dviewer 1
set length 100
# Analysis of "nbshapes result"
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 5
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 5
set 2dviewer 1
set square 337959
-set nb_v_good 300
-set nb_e_good 443
-set nb_w_good 171
-set nb_f_good 149
-set nb_sh_good 85
-set nb_sol_good 15
-set nb_compsol_good 0
-set nb_compound_good 3
-set nb_shape_good 1166
-
+checknbshapes result -vertex 300 -edge 443 -wire 171 -face 149 -shell 85 -solid 15 -compsolid 0 -compound 3 -shape 1166
set 2dviewer 1
set length 93.2392
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
set 2dviewer 1
pipe result sp pr
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set info [sprops result]
set string {Center +of +gravity +:[\t\n]*[\s\t]*X +=[\s\t]*([-0-9.+eE]+)[\t\n]*Y +=[\s\t]*([-0-9.+eE]+)[\t\n]*Z +=[\s\t]*([-0-9.+eE]+)[\t\n]*}
explode c_2 e
bop c_1 c_2
bopcommon res1
-nbshapes res1
bop c_1 c_2_4
bopcommon result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bopcheck a 4
compound a x2 x51 x8 x10 x28 x30 x36 x46 x1 x50 result
-set nb_v_good 24
-set nb_e_good 24
-set nb_w_good 2
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 53
-
+checknbshapes result -vertex 24 -edge 24 -wire 2 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 2 -shape 53
set 2dviewer 1
set square 1826.16
# Analysis of "nbshapes res"
-set nb_v_good 44
-set nb_e_good 67
-set nb_w_good 29
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 165
-
+checknbshapes result -vertex 44 -edge 67 -wire 29 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 165
set 2dviewer 1
sewing sr2 plane1 plane2 plane3 +n
#
-set list1 [nbshapes sr1]
-regexp {VERTEX +: +([-0-9.+eE]+)} ${list1} full nb_v1
-regexp {EDGE +: +([-0-9.+eE]+)} ${list1} full nb_e1
-regexp {WIRE +: +([-0-9.+eE]+)} ${list1} full nb_w1
-regexp {FACE +: +([-0-9.+eE]+)} ${list1} full nb_f1
-regexp {SHELL +: +([-0-9.+eE]+)} ${list1} full nb_sh1
-regexp {SOLID +: +([-0-9.+eE]+)} ${list1} full nb_sol1
-regexp {COMPSOLID +: +([-0-9.+eE]+)} ${list1} full nb_compsol1
-regexp {COMPOUND +: +([-0-9.+eE]+)} ${list1} full nb_compound1
-regexp {SHAPE +: +([-0-9.+eE]+)} ${list1} full nb_shape1
+checknbshapes sr1 -vertex 2 -edge 3 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 10
regexp {Mass +: +([-0-9.+eE]+)} [sprops sr1] full square1
-
set square1_good 3.14159
-set nb_v1_good 2
-set nb_e1_good 3
-set nb_w1_good 2
-set nb_f1_good 2
-set nb_sh1_good 1
-set nb_sol1_good 0
-set nb_compsol1_good 0
-set nb_compound1_good 0
-set nb_shape1_good 10
-
-if { ${nb_v1} != ${nb_v1_good}
- || ${nb_e1} != ${nb_e1_good}
- || ${nb_w1} != ${nb_w1_good}
- || ${nb_f1} != ${nb_f1_good}
- || ${nb_sh1} != ${nb_sh1_good}
- || ${nb_sol1} != ${nb_sol1_good}
- || ${nb_compsol1} != ${nb_compsol1_good}
- || ${nb_compound1} != ${nb_compound1_good}
- || ${nb_shape1} != ${nb_shape1_good} } {
- puts "Error 1: Number of shapes is faulty"
-}
-
if { ${square1} != ${square1_good} } {
puts "Error 2: Square is not valid"
}
xwd $imagedir/${test_image}_1.png
#
-set list2 [nbshapes sr2]
-regexp {VERTEX +: +([-0-9.+eE]+)} ${list2} full nb_v2
-regexp {EDGE +: +([-0-9.+eE]+)} ${list2} full nb_e2
-regexp {WIRE +: +([-0-9.+eE]+)} ${list2} full nb_w2
-regexp {FACE +: +([-0-9.+eE]+)} ${list2} full nb_f2
-regexp {SHELL +: +([-0-9.+eE]+)} ${list2} full nb_sh2
-regexp {SOLID +: +([-0-9.+eE]+)} ${list2} full nb_sol2
-regexp {COMPSOLID +: +([-0-9.+eE]+)} ${list2} full nb_compsol2
-regexp {COMPOUND +: +([-0-9.+eE]+)} ${list2} full nb_compound2
-regexp {SHAPE +: +([-0-9.+eE]+)} ${list2} full nb_shape2
+checknbshapes sr2 -vertex 2 -edge 4 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
regexp {Mass +: +([-0-9.+eE]+)} [sprops sr2] full square2
-
set square2_good 4.71239
-set nb_v2_good 2
-set nb_e2_good 4
-set nb_w2_good 3
-set nb_f2_good 3
-set nb_sh2_good 1
-set nb_sol2_good 0
-set nb_compsol2_good 0
-set nb_compound2_good 0
-set nb_shape2_good 13
-
-if { ${nb_v2} != ${nb_v2_good}
- || ${nb_e2} != ${nb_e2_good}
- || ${nb_w2} != ${nb_w2_good}
- || ${nb_f2} != ${nb_f2_good}
- || ${nb_sh2} != ${nb_sh2_good}
- || ${nb_sol2} != ${nb_sol2_good}
- || ${nb_compsol2} != ${nb_compsol2_good}
- || ${nb_compound2} != ${nb_compound2_good}
- || ${nb_shape2} != ${nb_shape2_good} } {
- puts "Error 3: Number of shapes is faulty"
-}
-
if { ${square2} != ${square2_good} } {
puts "Error 4: Square is not valid"
}
xwd $imagedir/${test_image}_2.png
checkmaxtol sr1 -ref 1.0000000015308085e-007
-checknbshapes sr1 -shell 1
checkfreebounds sr1 2
checkmaxtol sr2 -ref 1.0000000015308085e-007
-checknbshapes sr2 -shell 1
checkfreebounds sr2 0
set square 10008.9
-set nb_v_good 86
-set nb_e_good 132
-set nb_w_good 126
-set nb_f_good 126
-set nb_sh_good 40
-set nb_sol_good 40
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 551
-
+checknbshapes result -vertex 86 -edge 132 -wire 126 -face 126 -shell 40 -solid 40 -compsolid 0 -compound 1 -shape 551
set 2dviewer 1
bbop result 2
set square 142845
-
-set nb_v_good 108
-set nb_e_good 168
-set nb_w_good 152
-set nb_f_good 86
-set nb_sh_good 7
-set nb_sol_good 7
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 529
-
+checknbshapes result -vertex 108 -edge 168 -wire 152 -face 86 -shell 7 -solid 7 -compsolid 0 -compound 1 -shape 529
set 2dviewer 1
set square 157211
-set nb_v_good 106
-set nb_e_good 164
-set nb_w_good 142
-set nb_f_good 80
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 495
-
+checknbshapes result -vertex 106 -edge 164 -wire 142 -face 80 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 495
set 2dviewer 1
pipe result c_1 c_2 1
checkshape result
-set nb_v_good 56
-set nb_e_good 130
-set nb_w_good 99
-set nb_f_good 99
-set nb_sh_good 24
-set nb_sol_good 24
-set nb_compsol_good 1
-set nb_compound_good 0
-set nb_shape_good 433
-
+checknbshapes result -vertex 56 -edge 130 -wire 99 -face 99 -shell 24 -solid 24 -compsolid 1 -compound 0 -shape 433
set 2dviewer 1
set square 9.82018
-set nb_v_good 5
-set nb_e_good 11
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 5 -edge 11 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 31
set 2dviewer 1
pipe result ww f 2
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 4 -edge 8 -wire 7 -face 7 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 31
set 2dviewer 1
pipe result ww f 2
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 4 -edge 8 -wire 7 -face 7 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 31
set 2dviewer 1
set square 9.56837e-05
-set nb_v_good 6
-set nb_e_good 8
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 19
-
+checknbshapes result -vertex 6 -edge 8 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 19
set 2dviewer 1
set square 1780.37
-set nb_v_good 18
-set nb_e_good 38
-set nb_w_good 32
-set nb_f_good 29
-set nb_sh_good 9
-set nb_sol_good 7
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 134
-
+checknbshapes result -vertex 18 -edge 38 -wire 32 -face 29 -shell 9 -solid 7 -compsolid 0 -compound 1 -shape 134
set 2dviewer 1
restore [locate_data_file bug24910_Solid_4.brep] a
offsetshape result a 1
-set nb_v_good 46
-set nb_e_good 88
-set nb_w_good 44
-set nb_f_good 44
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 224
+checknbshapes result -vertex 46 -edge 88 -wire 44 -face 44 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 224
\ No newline at end of file
bfillds
bbuild result
-set nb_v_good 14
-set nb_e_good 15
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 34
-
+checknbshapes result -vertex 14 -edge 15 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 34
set 2dviewer 1
set square 31.0346
-set nb_v_good 70
-set nb_e_good 111
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 268
-
+checknbshapes result -vertex 70 -edge 111 -wire 42 -face 42 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 268
set 2dviewer 1
set square 188.689
-set nb_v_good 14
-set nb_e_good 19
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 46
-
+checknbshapes result -vertex 14 -edge 19 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 46
set 2dviewer 1
set square 163127
-set nb_v_good 30
-set nb_e_good 45
-set nb_w_good 15
-set nb_f_good 15
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 106
-
+checknbshapes result -vertex 30 -edge 45 -wire 15 -face 15 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 106
set 2dviewer 1
bfillds
bbuild result
-set nb_v_good 122
-set nb_e_good 220
-set nb_w_good 243
-set nb_f_good 195
-set nb_sh_good 75
-set nb_sol_good 75
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 931
-
+checknbshapes result -vertex 122 -edge 220 -wire 243 -face 195 -shell 75 -solid 75 -compsolid 0 -compound 1 -shape 931
set 2dviewer 1
set length 67.3503
-set nb_v_good 1128
-set nb_e_good 1128
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2257
-
+checknbshapes result -vertex 1128 -edge 1128 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2257
set 2dviewer 1
set square 100
-set nb_v_good 12
-set nb_e_good 16
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
-
+checknbshapes result -vertex 12 -edge 16 -wire 5 -face 5 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
vinit
vdisplay result
vsetdispmode 0
set length 53.1714
-set nb_v_good 4
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 7
-
+checknbshapes result -vertex 4 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 7
set 2dviewer 1
set square 842.655
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 3
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 20
-
+checknbshapes result -vertex 4 -edge 6 -wire 2 -face 2 -shell 3 -solid 2 -compsolid 0 -compound 1 -shape 20
set 3dviewer 1
set square 3417.71
# Analysis of "nbshapes result"
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
set 2dviewer 1
bbuild result
# Analysis of "nbshapes result"
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
set 2dviewer 1
set length 41.9674
-set nb_v_good 2
-set nb_e_good 2
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 5
-
+checknbshapes result -vertex 2 -edge 2 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 5
set 2dviewer 1
set square 21.4983
-set nb_v_good 10
-set nb_e_good 19
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 62
-
+checknbshapes result -vertex 10 -edge 19 -wire 13 -face 13 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 62
set 3dviewer 1
set length 416.777
- set nb_v_good 7
- set nb_e_good 7
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 15
+ checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
}
set 2dviewer 1
set length 416.777
- set nb_v_good 7
- set nb_e_good 7
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 15
+ checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
}
set 2dviewer 1
set length 192.023
- set nb_v_good 3
- set nb_e_good 3
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 7
+ checknbshapes result -vertex 3 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
}
set 2dviewer 1
set square 227.765
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8
set 3dviewer 1
set square 1228.32
-set nb_v_good 20
-set nb_e_good 21
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 3
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 61
-
+checknbshapes result -vertex 20 -edge 21 -wire 7 -face 7 -shell 3 -solid 2 -compsolid 0 -compound 1 -shape 61
set 2dviewer 1
set square 5.46979e+06
-set nb_v_good 5
-set nb_e_good 7
-set nb_w_good 7
-set nb_f_good 5
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 5 -edge 7 -wire 7 -face 5 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 31
set 2dviewer 1
set square 1.5988e+07
-set nb_v_good 23
-set nb_e_good 54
-set nb_w_good 44
-set nb_f_good 44
-set nb_sh_good 16
-set nb_sol_good 16
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 198
-
+checknbshapes result -vertex 23 -edge 54 -wire 44 -face 44 -shell 16 -solid 16 -compsolid 0 -compound 1 -shape 198
set 2dviewer 1
set square 1.41057e+07
-set nb_v_good 12
-set nb_e_good 25
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 8
-set nb_sol_good 8
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 90
-
+checknbshapes result -vertex 12 -edge 25 -wire 18 -face 18 -shell 8 -solid 8 -compsolid 0 -compound 1 -shape 90
set 2dviewer 1
set square 600
-set nb_v_good 16
-set nb_e_good 24
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 16 -edge 24 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 1
set square 826.195
-set nb_v_good 11
-set nb_e_good 15
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 3
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 46
-
+checknbshapes result -vertex 11 -edge 15 -wire 7 -face 7 -shell 3 -solid 2 -compsolid 0 -compound 1 -shape 46
set 2dviewer 1
set square 6725.11
-set nb_v_good 12
-set nb_e_good 26
-set nb_w_good 14
-set nb_f_good 14
-set nb_sh_good 7
-set nb_sol_good 7
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 81
-
+checknbshapes result -vertex 12 -edge 26 -wire 14 -face 14 -shell 7 -solid 7 -compsolid 0 -compound 1 -shape 81
set 2dviewer 1
set square 3476.67
-set nb_v_good 4
-set nb_e_good 8
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 25
-
+checknbshapes result -vertex 4 -edge 8 -wire 4 -face 4 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 25
set 2dviewer 1
set square 2449.33
-set nb_v_good 4
-set nb_e_good 7
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 22
-
+checknbshapes result -vertex 4 -edge 7 -wire 3 -face 3 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 22
set 2dviewer 1
mkvolume result fcyl fp
# 0 solids
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1
-
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1
set 2dviewer 1
set square 1706.51
-set nb_v_good 4
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 4 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 15
set 2dviewer 1
set square 50513.3
-set nb_v_good 11037
-set nb_e_good 31880
-set nb_w_good 30668
-set nb_f_good 30668
-set nb_sh_good 9832
-set nb_sol_good 9832
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 123918
-
+checknbshapes result -vertex 11037 -edge 31880 -wire 30668 -face 30668 -shell 9832 -solid 9832 -compsolid 0 -compound 1 -shape 123918
set 2dviewer 1
bop e1 e2
bopcommon result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
bfuse r0 a b
bcut result r0 a
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
\ No newline at end of file
set square 11598.4
-set nbsh_t 1
-
-set nb_v_good 34
-set nb_e_good 80
-set nb_w_good 57
-set nb_f_good 56
-set nb_sh_good 14
-set nb_sol_good 14
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 256
+checknbshapes result -t -vertex 34 -edge 80 -wire 57 -face 56 -shell 14 -solid 14 -compsolid 0 -compound 1 -shape 256
set 2dviewer 1
set square 3.76991
# Analysis of "nbshapes res"
-set nb_v_good 3
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 3 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
set 2dviewer 1
set square 8.83493
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
set 3dviewer 1
set square 289.348
-set nb_v_good 9
-set nb_e_good 15
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 51
-
+checknbshapes result -vertex 9 -edge 15 -wire 10 -face 10 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 51
set 3dviewer 1
set square 289.348
-set nb_v_good 9
-set nb_e_good 15
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 51
-
+checknbshapes result -vertex 9 -edge 15 -wire 10 -face 10 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 51
set 3dviewer 1
#These values must be equal to the analogical values in bug25292_23 and bug25292_24 of "bugs modalg_5" testgrid.
set square 31.6797
-set nb_v_good 10
-set nb_e_good 19
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 62
-
+checknbshapes result -vertex 10 -edge 19 -wire 13 -face 13 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 62
set 3dviewer 1
#These values must be equal to the analogical values in bug25292_23 and bug25292_24 of "bugs modalg_5" testgrid.
set square 31.6797
-set nb_v_good 10
-set nb_e_good 19
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 62
-
+checknbshapes result -vertex 10 -edge 19 -wire 13 -face 13 -shell 3 -solid 3 -compsolid 0 -compound 1 -shape 62
set 3dviewer 1
set length 193.986
- set nb_v_good 4
- set nb_e_good 3
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 8
-
+ checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
display result
fit
}
set length 159.96
- set nb_v_good 3
- set nb_e_good 2
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 6
-
+ checknbshapes result -vertex 3 -edge 2 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 6
display result
fit
}
set length 416.777
- set nb_v_good 7
- set nb_e_good 7
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 15
-
+ checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
display result
fit
}
set length 192.023
- set nb_v_good 3
- set nb_e_good 3
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 7
-
+ checknbshapes result -vertex 3 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
display result
fit
}
set length 403.249
- set nb_v_good 4
- set nb_e_good 4
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 9
-
+ checknbshapes result -vertex 4 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 9
display result
fit
}
set length 49.1327
- set nb_v_good 5
- set nb_e_good 5
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 11
-
+ checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
display result
fit
}
set length 24.2333
- set nb_v_good 3
- set nb_e_good 3
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 7
-
+ checknbshapes result -vertex 3 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
display result
fit
}
set length 58
- set nb_v_good 8
- set nb_e_good 8
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 17
-
+ checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
display result
fit
}
set length 39.5
- set nb_v_good 6
- set nb_e_good 7
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 14
-
+ checknbshapes result -vertex 6 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 14
display result
fit
}
set length 48.4
- set nb_v_good 8
- set nb_e_good 8
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 17
-
+ checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
display result
fit
}
set length 24
- set nb_v_good 5
- set nb_e_good 5
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 11
-
+ checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
display result
fit
}
set length 92.9473
- set nb_v_good 5
- set nb_e_good 5
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 11
-
+ checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
display result
fit
}
set length 77.093
- set nb_v_good 5
- set nb_e_good 5
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 11
-
+ checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
display result
fit
}
set length 10
- set nb_v_good 6
- set nb_e_good 6
- set nb_w_good 2
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 1
- set nb_shape_good 15
-
+ checknbshapes result -vertex 6 -edge 6 -wire 2 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 15
display result
fit
}
set length 484.978
- set nb_v_good 7
- set nb_e_good 7
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 15
-
+ checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
display result
fit
}
set length 409.27
- set nb_v_good 7
- set nb_e_good 7
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 15
-
+ checknbshapes result -vertex 7 -edge 7 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 15
display result
fit
}
set square 1690.81
-set nb_v_good 19
-set nb_e_good 30
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 78
-
+checknbshapes result -vertex 19 -edge 30 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 78
set 2dviewer 1
set square 1690.81
-set nb_v_good 19
-set nb_e_good 30
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 78
-
+checknbshapes result -vertex 19 -edge 30 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 78
set 2dviewer 1
set length 613.39
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
set only_screen_axo 1
set length 548.106
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
set only_screen_axo 1
set length 846.702
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
set only_screen_axo 1
set length 768.339
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set only_screen_axo 1
set length 1216.59
-set nb_v_good 6
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 12
-
+checknbshapes result -vertex 6 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
set only_screen_axo 1
set length 1132.6
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set only_screen_axo 1
set length 1042.35
-set nb_v_good 6
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 12
-
+checknbshapes result -vertex 6 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
set only_screen_axo 1
set length 937.174
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set only_screen_axo 1
set length 1211.6
-set nb_v_good 6
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 12
-
+checknbshapes result -vertex 6 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
set only_screen_axo 1
set length 1143.61
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set only_screen_axo 1
set length 752.799
-set nb_v_good 6
-set nb_e_good 5
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 12
-
+checknbshapes result -vertex 6 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 12
set only_screen_axo 1
set length 644.509
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
set only_screen_axo 1
set length 705.994
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set only_screen_axo 1
set length 354.958
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
set only_screen_axo 1
set length 386.077
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 4
set only_screen_axo 1
set length 840.157
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
set only_screen_axo 1
set length 782.224
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set only_screen_axo 1
set length 559.65
-set nb_v_good 5
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 5 -edge 4 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
set only_screen_axo 1
set length 533.593
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set only_screen_axo 1
set length 558.479
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
set only_screen_axo 1
set square 582.987
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 17
set 2dviewer 1
set square 45.3312
-set nb_v_good 3
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 3 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
set 2dviewer 1
set square 470659
-# Analysis of "nbshapes res"
-set nb_sol_good 3
+checknbshapes result -solid 3
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
set length 6
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
set length 8
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
set length 8
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
set length 6
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
set length 26
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
set length 4
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
set length 4
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
set length 4
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 6
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 4 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
-
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
set 2dviewer 1
bop b1 b2
bopsection result
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1
-
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1
set 2dviewer 1
bfillds -t
bbop result 4 -t
-set nb_v_good 2781
-set nb_e_good 7332
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10114
-
+checknbshapes result -vertex 2781 -edge 7332 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10114
set 2dviewer 1
bfillds -t
bbop result 4 -t
-set nb_v_good 530
-set nb_e_good 524
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 1055
-
+checknbshapes result -vertex 530 -edge 524 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 1055
set 2dviewer 1
set length 1875.31
-set nb_v_good 2
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 4 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 9
smallview
fit
set only_screen_axo 1
set length 1875.31
-set nb_v_good 2
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 4 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 9
smallview
fit
set only_screen_axo 1
set square 57200.9
-set nb_v_good 54
-set nb_e_good 129
-set nb_w_good 95
-set nb_f_good 95
-set nb_sh_good 22
-set nb_sol_good 22
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 419
-
+checknbshapes result -vertex 54 -edge 129 -wire 95 -face 95 -shell 22 -solid 22 -compsolid 0 -compound 2 -shape 419
set 3dviewer 1
bfillds -t
bbuild result -t
-set nb_v_good 1
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3
-
+checknbshapes result -vertex 1 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3
set 2dviewer 1
set square 3.59972
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 59
-
+checknbshapes result -vertex 12 -edge 20 -wire 11 -face 11 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 59
set 2dviewer 1
set square 21.1115
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
set 3dviewer 1
set square 142153
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 29
-
+checknbshapes result -vertex 8 -edge 12 -wire 4 -face 4 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 29
set 3dviewer 1
set square 35538.3
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 11
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 11
set 3dviewer 1
bop b1 b2
bopcut result
-# It is strictly forbidden to change nb_v_good and nb_e_good values (see OCC25465)
-set nb_v_good 11
-set nb_e_good 17
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 47
-
+# It is strictly forbidden to change reference values of vertexes and edges (see OCC25465)
+checknbshapes result -vertex 11 -edge 17 -wire 8 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 47
if {[lindex $bug_info 2] != 3} {
puts "ERROR: OCC25465 is reproduced."
}
bop b1 b2
bopcut result
-# It is strictly forbidden to change nb_v_good and nb_e_good values (see OCC25465)
-set nb_v_good 13
-set nb_e_good 20
-set nb_w_good 11
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 55
-
+# It is strictly forbidden to change reference values of vertexes and edges (see OCC25465)
+checknbshapes result -vertex 13 -edge 20 -wire 11 -face 8 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
if {[lindex $bug_info 2] != 2} {
puts "ERROR: OCC25465 is reproduced."
}
set square 893.011
-set nb_v_good 45
-set nb_e_good 77
-set nb_w_good 32
-set nb_f_good 32
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 189
-
+checknbshapes result -vertex 45 -edge 77 -wire 32 -face 32 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 189
set 2dviewer 1
bop b1 b2
bopfuse result
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 55
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 55
\ No newline at end of file
set square 48441
-set nb_v_good 224
-set nb_e_good 392
-set nb_w_good 196
-set nb_f_good 196
-set nb_sh_good 14
-set nb_sol_good 14
-set nb_compsol_good 0
-set nb_compound_good 8
-set nb_shape_good 1044
-
+checknbshapes result -vertex 224 -edge 392 -wire 196 -face 196 -shell 14 -solid 14 -compsolid 0 -compound 8 -shape 1044
set 2dviewer 1
set length 120
- set nb_v_good 5
- set nb_e_good 5
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 11
+ checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
}
smallview
set square 68796.4
-set nb_v_good 14
-set nb_e_good 21
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 7
-set nb_sol_good 4
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 65
-
+checknbshapes result -vertex 14 -edge 21 -wire 9 -face 9 -shell 7 -solid 4 -compsolid 0 -compound 1 -shape 65
set 3dviewer 1
set length 97.766
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 6
set only_screen_axo 1
set length 87.7041
-set nb_v_good 3
-set nb_e_good 2
-set nb_w_good 1
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 6
-
+checknbshapes result -vertex 3 -edge 2 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 6
set only_screen_axo 1
set square 12.2258
-set nb_v_good 3
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 6 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 18
set 2dviewer 1
bapibop result 0
-set nb_v_good 1720
-set nb_e_good 4260
-set nb_w_good 3220
-set nb_f_good 3220
-set nb_sh_good 760
-set nb_sol_good 760
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13941
-
+checknbshapes result -vertex 1720 -edge 4260 -wire 3220 -face 3220 -shell 760 -solid 760 -compsolid 0 -compound 1 -shape 13941
set 3dviewer 1
bapibop result 2
-set nb_v_good 888
-set nb_e_good 1412
-set nb_w_good 726
-set nb_f_good 726
-set nb_sh_good 121
-set nb_sol_good 121
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3995
-
+checknbshapes result -vertex 888 -edge 1412 -wire 726 -face 726 -shell 121 -solid 121 -compsolid 0 -compound 1 -shape 3995
set 3dviewer 1
bapibop result 3
-set nb_v_good 2640
-set nb_e_good 5960
-set nb_w_good 3720
-set nb_f_good 3720
-set nb_sh_good 560
-set nb_sol_good 560
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 17161
-
+checknbshapes result -vertex 2640 -edge 5960 -wire 3720 -face 3720 -shell 560 -solid 560 -compsolid 0 -compound 1 -shape 17161
set 3dviewer 1
bapibop result 1
-set nb_v_good 1808
-set nb_e_good 3392
-set nb_w_good 1586
-set nb_f_good 1586
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8375
-
+checknbshapes result -vertex 1808 -edge 3392 -wire 1586 -face 1586 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 8375
set 3dviewer 1
bapibuild result
-set nb_v_good 2728
-set nb_e_good 7032
-set nb_w_good 5746
-set nb_f_good 5746
-set nb_sh_good 1441
-set nb_sol_good 1441
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 24135
-
+checknbshapes result -vertex 2728 -edge 7032 -wire 5746 -face 5746 -shell 1441 -solid 1441 -compsolid 0 -compound 1 -shape 24135
set 3dviewer 1
bapibop result 4
-set nb_v_good 2700
-set nb_e_good 6000
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 8701
-
+checknbshapes result -vertex 2700 -edge 6000 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 8701
set 3dviewer 1
set square 0.985997
-set nb_v_good 10
-set nb_e_good 11
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 26
-
+checknbshapes result -vertex 10 -edge 11 -wire 2 -face 2 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 26
set 2dviewer 1
set length 75.3982
- set nb_v_good 1
- set nb_e_good 1
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 3
+ checknbshapes result -vertex 1 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
}
smallview
set length 43.9823
- set nb_v_good 1
- set nb_e_good 1
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 3
+ checknbshapes result -vertex 1 -edge 1 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
}
smallview
set length 730
- set nb_v_good 8
- set nb_e_good 8
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 17
+ checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
}
smallview
set length 770
- set nb_v_good 8
- set nb_e_good 8
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 17
+ checknbshapes result -vertex 8 -edge 8 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 17
}
smallview
set length 38.9737
- set nb_v_good 5
- set nb_e_good 5
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 11
+ checknbshapes result -vertex 5 -edge 5 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 11
}
smallview
set length 169.12
- set nb_v_good 4
- set nb_e_good 3
- set nb_w_good 1
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 8
+ checknbshapes result -vertex 4 -edge 3 -wire 1 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 8
}
smallview
ttranslate s2 -0.2 0 0.48
bcut result s1 s2
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 23
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 23
set 2dviewer 1
restore [locate_data_file bug25715_b14p9s2.brep] s2
bfuse result s1 s2
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 24
-
+checknbshapes result -vertex 4 -edge 6 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 24
set 2dviewer 1
-puts "TODO OCC24418 ALL: Error : Result shape is WRONG because it must contains"
+puts "TODO OCC24418 ALL: Error : is WRONG because number of"
puts "=========="
puts "OCC25715"
puts "=========="
restore [locate_data_file bug25715_p02c3s3.brep] s3
bfuse result s1 s3
-set nb_v_good 8
-set nb_e_good 14
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 36
-
+checknbshapes result -vertex 8 -edge 14 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 36
set 2dviewer 1
bbop result 0
set square 181.203
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 3
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 2 -edge 3 -wire 3 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 10
set 2dviewer 1
baddtools b2
bfillds
bbop r 1
-regexp {SOLID +: +([-0-9.+eE]+)} [nbshapes r] full nb_sol
-if { ${nb_sol} != 1 } {
- puts "Error : Result shape is WRONG because it must contains 1 solid instead of ${nb_sol}"
-} else {
- puts "Result shape contains ${nb_sol} solids"
-}
+
+checknbshapes r -solid 1
bfuzzyvalue 0.
box b1 10 10 10
baddtools b2
bfillds
bbop result 1
-regexp {SOLID +: +([-0-9.+eE]+)} [nbshapes result] full nb_sol
-if { ${nb_sol} != 2 } {
- puts "Error : Result shape is WRONG because it must contains 2 solids instead of ${nb_sol}"
-} else {
- puts "Result shape contains ${nb_sol} solids"
-}
+
+checknbshapes result -solid 2
set 2dviewer 1
checkshape result
-# Analysis of "nbshapes res"
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
+checknbshapes result -face 2 -shell 1 -solid 0 -compsolid 0 -compound 1
smallview
donly result
copy q_2 b2
bsection result b1 b2
-set nb_v_good 1
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2
+checknbshapes result -vertex 1 -edge 0 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 2
\ No newline at end of file
# Boolean Cut does not work on two solids
###########################################
-set nb_v_good 186
-set nb_e_good 360
-set nb_w_good 174
-set nb_f_good 174
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 897
-
smallview
restore [locate_data_file OCC26621-body.brep] body
bcut result body cutter
donly result
fit
-nbshapes result
+
+checknbshapes result -vertex 186 -edge 360 -wire 174 -face 174 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 897
set only_screen_axo 1
set square 585.072
# Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 12
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 6 -edge 12 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 31
set 2dviewer 0
set square 808.713
# Analysis of "nbshapes res"
-set nb_v_good 8
-set nb_e_good 15
-set nb_w_good 8
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 41
-
+checknbshapes result -vertex 8 -edge 15 -wire 8 -face 7 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 41
set 2dviewer 0
set square 893.394
# Analysis of "nbshapes res"
-set nb_v_good 7
-set nb_e_good 15
-set nb_w_good 6
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 36
-
+checknbshapes result -vertex 7 -edge 15 -wire 6 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 36
set 2dviewer 0
set square 500.39
# Analysis of "nbshapes res"
-set nb_v_good 7
-set nb_e_good 12
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 38
-
+checknbshapes result -vertex 7 -edge 12 -wire 7 -face 7 -shell 2 -solid 2 -compsolid 0 -compound 1 -shape 38
set 2dviewer 0
set length 88.9912
# Analysis of "nbshapes res"
-set nb_v_good 6
-set nb_e_good 6
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 13
-
+checknbshapes result -vertex 6 -edge 6 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13
set 2dviewer 0
puts "Error ${BugNumber}: there is reading problem"
} else {
-set nb_v_good 0
-set nb_e_good 0
-set nb_w_good 0
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 1
-
+checknbshapes result -vertex 0 -edge 0 -wire 0 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 1
}
set 2dviewer 0
} else {
set length 267.795
-set nb_v_good 4
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 4 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 9
}
set 2dviewer 0
set square 275.426
-set nb_v_good 964
-set nb_e_good 964
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 1931
-
+checknbshapes result -vertex 964 -edge 964 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 1931
if { ${status} != 0 } {
puts "Faulty ${BugNumber}"
} else {
set square 1.40193e+07
-set nb_v_good 372
-set nb_e_good 369
-set nb_w_good 2
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 745
-
+checknbshapes result -vertex 372 -edge 369 -wire 2 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 745
if {[string compare $tcl_platform(platform) "windows"] == 0} {
puts "windows"
set length 6.48642
-set nb_v_good 9
-set nb_e_good 10
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 21
-
+checknbshapes result -vertex 9 -edge 10 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 21
set only_screen 0
vinit
set square 76338.8
-set nb_v_good 4
-set nb_e_good 4
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 10
-
+checknbshapes result -vertex 4 -edge 4 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 10
set 2dviewer 1
restore [locate_data_file OCC22761-TransmissionTestModel5-notfixed.brep] result
-set nb_v_good 2171
-set nb_e_good 1210
-set nb_w_good 226
-set nb_f_good 213
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 3821
-
+checknbshapes result -vertex 2171 -edge 1210 -wire 226 -face 213 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3821
set length 217577
set 3dviewer 0
bfuse result a b
explode result v
-set nb_v_good 4
+checknbshapes result -vertex 4
set DumpList [dump result_2]
if {[llength ${DumpList}] < 40} {
set square 1.94998e+06
- set nb_v_good 161
- set nb_e_good 299
- set nb_w_good 138
- set nb_f_good 138
- set nb_sh_good 1
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 737
+ checknbshapes result -vertex 161 -edge 299 -wire 138 -face 138 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 737
}
set 2dviewer 0
set square 225009
# Analysis of "nbshapes result"
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 8
-set nb_f_good 6
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 31
-
+checknbshapes result -vertex 6 -edge 10 -wire 8 -face 6 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 31
set 3dviewer 1
set square 1328.78
# Analysis of "nbshapes result"
-set nb_v_good 37
-set nb_e_good 39
-set nb_w_good 4
-set nb_f_good 3
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 84
-
+checknbshapes result -vertex 37 -edge 39 -wire 4 -face 3 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 84
set 3dviewer 1
set square 1328.78
# Analysis of "nbshapes result"
-set nb_v_good 37
-set nb_e_good 39
-set nb_w_good 4
-set nb_f_good 3
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 84
-
+checknbshapes result -vertex 37 -edge 39 -wire 4 -face 3 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 84
set 3dviewer 1
tpcompound result
set square 653115
-set nb_v_good 684
-set nb_e_good 1222
-set nb_w_good 519
-set nb_f_good 512
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2940
-
+checknbshapes result -vertex 684 -edge 1222 -wire 519 -face 512 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 2940
set 2dviewer 0
tpcompound result
set square 208019
-set nb_v_good 63
-set nb_e_good 102
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 246
-
+checknbshapes result -vertex 63 -edge 102 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 246
set 2dviewer 0
puts "TODO OCC12345 ALL: Error : The square of result shape is "
-puts "TODO OCC12345 ALL: Error : Result shape is WRONG"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC22145"
puts "============"
tpcompound result
set square 653115
-set nb_v_good 684
-set nb_e_good 1222
-set nb_w_good 519
-set nb_f_good 512
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2940
-
+checknbshapes result -vertex 684 -edge 1222 -wire 519 -face 512 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 2940
set 2dviewer 0
set square 1.50067e+07
-set nb_v_good 136
-set nb_e_good 236
-set nb_w_good 102
-set nb_f_good 102
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 579
-
+checknbshapes result -vertex 136 -edge 236 -wire 102 -face 102 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 579
}
set 2dviewer 0
set square 33122.6
-set nb_v_good 52
-set nb_e_good 83
-set nb_w_good 41
-set nb_f_good 37
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 216
-
+checknbshapes result -vertex 52 -edge 83 -wire 41 -face 37 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 216
set 3dviewer 1
set square 38563.2
-set nb_v_good 150
-set nb_e_good 228
-set nb_w_good 135
-set nb_f_good 105
-set nb_sh_good 2
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 624
-
+checknbshapes result -vertex 150 -edge 228 -wire 135 -face 105 -shell 2 -solid 2 -compsolid 0 -compound 2 -shape 624
set 3dviewer 1
set square 46280.7
-set nb_v_good 176
-set nb_e_good 176
-set nb_w_good 176
-set nb_f_good 168
-set nb_sh_good 168
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 2
-set nb_shape_good 866
-
+checknbshapes result -vertex 176 -edge 176 -wire 176 -face 168 -shell 168 -solid 0 -compsolid 0 -compound 2 -shape 866
set 3dviewer 1
set square 20800
-set nb_v_good 26
-set nb_e_good 37
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 3
-set nb_sol_good 3
-set nb_compsol_good 0
-set nb_compound_good 5
-set nb_shape_good 110
-
+checknbshapes result -vertex 26 -edge 37 -wire 18 -face 18 -shell 3 -solid 3 -compsolid 0 -compound 5 -shape 110
set 3dviewer 1
set square 2400
-set nb_v_good 8
-set nb_e_good 12
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 35
-
+checknbshapes result -vertex 8 -edge 12 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 35
set 3dviewer 1
#######################################################################
restore [locate_data_file bug25523_bad_loopback_step.brep] a
-nbshapes a
checknbshapes a -vertex 30 -edge 54 -wire 32 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 145 -m "Stator model"
stepwrite a a ${aFile}
stepread ${aFile} b *
-nbshapes b_1 ;# empty compound
checknbshapes b_1 -vertex 30 -edge 54 -wire 32 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 145 -m "Stator model"
tpstat c ;# reports exception
tpcompound result
set square 1.48021e+06
- set nb_v_good 1228
- set nb_e_good 1938
- set nb_w_good 762
- set nb_f_good 696
- set nb_sh_good 1
- set nb_sol_good 1
- set nb_compsol_good 0
- set nb_compound_good 1
- set nb_shape_good 4627
+ checknbshapes result -vertex 1228 -edge 1938 -wire 762 -face 696 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 4627
}
set 2dviewer 0
tpcompound result
set square 159588
- set nb_v_good 44
- set nb_e_good 72
- set nb_w_good 36
- set nb_f_good 31
- set nb_sh_good 1
- set nb_sol_good 1
- set nb_compsol_good 0
- set nb_compound_good 1
- set nb_shape_good 186
+ checknbshapes result -vertex 44 -edge 72 -wire 36 -face 31 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 186
}
set 2dviewer 0
puts "TODO OCC12345 ALL: Error on Record"
-puts "TODO OCC12345 ALL: OCC926 Faulty"
+puts "TODO OCC12345 ALL: Error : OCC926 is WRONG because number of "
puts "================"
puts "OCC926"
stepread [locate_data_file OCC926.stp] a *
tpcompound result
-set list [nbshapes result]
-regexp {VERTEX +: +([-0-9.+eE]+)} $list full VERTEX
-regexp {EDGE +: +([-0-9.+eE]+)} $list full EDGE
-regexp {WIRE +: +([-0-9.+eE]+)} $list full WIRE
-regexp {FACE +: +([-0-9.+eE]+)} $list full FACE
-regexp {SHELL +: +([-0-9.+eE]+)} $list full SHELL
-regexp {SOLID +: +([-0-9.+eE]+)} $list full SOLID
-regexp {COMPSOLID +: +([-0-9.+eE]+)} $list full COMPSOLID
-regexp {COMPOUND +: +([-0-9.+eE]+)} $list full COMPOUND
-regexp {SHAPE +: +([-0-9.+eE]+)} $list full SHAPE
-
-if { $VERTEX != 4474 || \
- $EDGE != 6907 || \
- $WIRE != 3823 || \
- $FACE != 3085 || \
- $SHELL != 196 || \
- $SOLID != 154 || \
- $COMPSOLID != 0 || \
- $COMPOUND != 32 || \
- $SHAPE != 18671 } {
- puts "OCC926 Faulty"
-} else {
- puts "OCC926 OK"
-}
+checknbshapes result -vertex 4474 -edge 6907 -wire 3823 -face 3085 -shell 196 -solid 154 -compsolid 0 -compound 32 -shape 18671 -m "OCC926"
set 2dviewer 0
-
loadvrml result [locate_data_file OCC22092-sk97.wrl]
-set nb_v_good 16
-set nb_e_good 25
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 2
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 10
-set nb_shape_good 79
-
+checknbshapes result -vertex 16 -edge 25 -wire 13 -face 13 -shell 2 -solid 0 -compsolid 0 -compound 10 -shape 79
set 3dviewer 0
puts "TODO OCC11111 ALL: Faulty OCC21970"
puts "TODO OCC11111 ALL: Error : The command is not valid. The square is"
puts "TODO OCC11111 ALL: Error : The square of result shape is 0"
-puts "TODO OCC11111 ALL: Error : Result shape is WRONG"
+puts "TODO OCC11111 ALL: Error : is WRONG because number of"
puts "============"
puts "OCC21970"
set square 624989
-set nb_v_good 3806
-set nb_e_good 3808
-set nb_w_good 756
-set nb_f_good 730
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 9101
-
+checknbshapes result -vertex 3806 -edge 3808 -wire 756 -face 730 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9101
if { ${status1} != 0} {
puts "Faulty ${BugNumber}"
} else {
set square 32416.7
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
if { ${status} != 0 } {
puts "Faulty ${BugNumber}"
} else {
tpcompound result
set square 14684.4
-set nb_v_good 1152
-set nb_e_good 1735
-set nb_w_good 635
-set nb_f_good 581
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4106
-
+checknbshapes result -vertex 1152 -edge 1735 -wire 635 -face 581 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 4106
vinit
vsetdispmode 1
vdisplay result
set square 52620.1
-set nb_v_good 20
-set nb_e_good 37
-set nb_w_good 21
-set nb_f_good 19
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 98
-
+checknbshapes result -vertex 20 -edge 37 -wire 21 -face 19 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 98
vinit
tclean result
vsetdispmode 1
set square 1.21055e+07
-set nb_v_good 667
-set nb_e_good 941
-set nb_w_good 368
-set nb_f_good 289
-set nb_sh_good 6
-set nb_sol_good 6
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 2278
-
+checknbshapes result -vertex 667 -edge 941 -wire 368 -face 289 -shell 6 -solid 6 -compsolid 0 -compound 1 -shape 2278
vinit
tclean result
vsetdispmode 1
set square 14125.5
-set nb_v_good 23
-set nb_e_good 40
-set nb_w_good 19
-set nb_f_good 19
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 104
-
+checknbshapes result -vertex 23 -edge 40 -wire 19 -face 19 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 104
vinit
tclean result
vsetdispmode 1
set length 265.239
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 7
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7
vinit
tclean result
vsetdispmode 1
set square 329710
-set nb_v_good 18
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 91
-
+checknbshapes result -vertex 18 -edge 36 -wire 18 -face 18 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 91
vinit
tclean result
vsetdispmode 1
if {[catch { igesbrep ${EdgeFile} result * } ]} {
set IsOk 0
} else {
- set nb_v_good 2
- set nb_e_good 1
- set nb_w_good 0
- set nb_f_good 0
- set nb_sh_good 0
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 3
+ checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 3
}
}
restore [locate_data_file OCC184.brep] FaceBrep
checkshape FaceBrep
-set dum1 [nbshapes FaceBrep]
-regexp {VERTEX +: +([-0-9.+eE]+)} $dum1 full nb_v1
-regexp {EDGE +: +([-0-9.+eE]+)} $dum1 full nb_e1
-regexp {WIRE +: +([-0-9.+eE]+)} $dum1 full nb_w1
-regexp {FACE +: +([-0-9.+eE]+)} $dum1 full nb_f1
-regexp {SHELL +: +([-0-9.+eE]+)} $dum1 full nb_sh1
-regexp {SOLID +: +([-0-9.+eE]+)} $dum1 full nb_sol1
-regexp {COMPSOLID +: +([-0-9.+eE]+)} $dum1 full nb_compsol1
-regexp {COMPOUND +: +([-0-9.+eE]+)} $dum1 full nb_compound1
-regexp {SHAPE +: +([-0-9.+eE]+)} $dum1 full nb_shape1
-
regexp {Mass +: +([-0-9.+eE]+)} [sprops FaceBrep] full square1
catch {exec rm ${imagedir}/OCC184.igs}
sewing result FaceIGES
checkshape result
-set dum2 [nbshapes result]
-regexp {VERTEX +: +([-0-9.+eE]+)} $dum2 full nb_v2
-regexp {EDGE +: +([-0-9.+eE]+)} $dum2 full nb_e2
-regexp {WIRE +: +([-0-9.+eE]+)} $dum2 full nb_w2
-regexp {FACE +: +([-0-9.+eE]+)} $dum2 full nb_f2
-regexp {SHELL +: +([-0-9.+eE]+)} $dum2 full nb_sh2
-regexp {SOLID +: +([-0-9.+eE]+)} $dum2 full nb_sol2
-regexp {COMPSOLID +: +([-0-9.+eE]+)} $dum2 full nb_compsol2
-regexp {COMPOUND +: +([-0-9.+eE]+)} $dum2 full nb_compound2
-regexp {SHAPE +: +([-0-9.+eE]+)} $dum2 full nb_shape2
-
regexp {Mass +: +([-0-9.+eE]+)} [sprops result] full square2
-
-if { ${nb_v2} != ${nb_v1}
- || ${nb_e2} != ${nb_e1}
- || ${nb_w2} != ${nb_w1}
- || ${nb_f2} != ${nb_f1}
- || ${nb_sh2} != ${nb_sh1}
- || ${nb_sol2} != ${nb_sol1}
- || ${nb_compsol2} != ${nb_compsol1}
- || ${nb_compound2} != ${nb_compound1}
- || ${nb_shape2} != ${nb_shape1} } {
- puts "Error : Number of shapes is faulty"
-}
+checknbshapes result -ref [nbshapes FaceBrep]
if { ${square2} != ${square1} } {
puts "Error : Square is not valid"
set square 271280
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 10
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 10
set 2dviewer 0
set square 14217.2
-set nb_v_good 6
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 22
-
+checknbshapes result -vertex 6 -edge 9 -wire 3 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 22
set 3dviewer 1
set square 50201.3
-set nb_v_good 15
-set nb_e_good 24
-set nb_w_good 9
-set nb_f_good 8
-set nb_sh_good 5
-set nb_sol_good 4
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 24 -wire 9 -face 8 -shell 5 -solid 4 -compsolid 0 -compound 1 -shape 66
set 3dviewer 1
readstl result ${aFile}
-set nb_v_good 8
-set nb_e_good 18
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 51
-
+checknbshapes result -vertex 8 -edge 18 -wire 12 -face 12 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 51
set 2dviewer 0
if { [catch { readstl res_mesh $filepath } catch_result] } {
puts "Faulty ${BugNumber}: here is reading problem"
} else {
- set nbshapes_res_mesh [nbshapes res_mesh]
-
set aFile $imagedir/${test_image}.stl
catch {exec rm -f ${aFile}}
readstl result ${aFile}
- set nb_v_good 8
- set nb_e_good 18
- set nb_w_good 12
- set nb_f_good 12
- set nb_sh_good 1
- set nb_sol_good 0
- set nb_compsol_good 0
- set nb_compound_good 0
- set nb_shape_good 51
+ checknbshapes result -vertex 8 -edge 18 -wire 12 -face 12 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 51
}
set square 600
set 3dviewer 0
set square 1.24252
-set nb_v_good 98
-set nb_e_good 98
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 199
-
+checknbshapes result -vertex 98 -edge 98 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 199
set aClosed [lindex [whatis result] end]
if { ${aClosed} != "Orientable" } {
set CheckShape_status 1
-puts "TODO OCC12345 ALL: Faulty OCC4648"
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "================"
puts "OCC4648"
set BugNumber OCC4648
igesbrep [locate_data_file annie_surf.igs] a *
-set info [nbshapes a]
-regexp {Mass +: +([-0-9.+eE]+)} [sprops a] full good_square
-regexp {VERTEX +: +([-0-9.+eE]+)} $info full good_vertex
-regexp {EDGE +: +([-0-9.+eE]+)} $info full good_edge
-regexp {WIRE +: +([-0-9.+eE]+)} $info full good_wire
-regexp {FACE +: +([-0-9.+eE]+)} $info full good_face
-regexp {SHELL +: +([-0-9.+eE]+)} $info full good_shell
-regexp {SOLID +: +([-0-9.+eE]+)} $info full good_solid
-regexp {COMPSOLID +: +([-0-9.+eE]+)} $info full good_compsolid
-regexp {COMPOUND +: +([-0-9.+eE]+)} $info full good_compound
-regexp {SHAPE +: +([-0-9.+eE]+)} $info full good_shape
file delete ${imagedir}/annie
stepwrite 0 a ${imagedir}/annie
puts "Faulty ${BugNumber} : stepread is wrong"
} else {
renamevar b_1 res
- set info1 [nbshapes res]
- regexp {Mass +: +([-0-9.+eE]+)} [sprops res] full sq
- regexp {VERTEX +: +([-0-9.+eE]+)} $info1 full vertex
- regexp {EDGE +: +([-0-9.+eE]+)} $info1 full edge
- regexp {WIRE +: +([-0-9.+eE]+)} $info1 full wire
- regexp {FACE +: +([-0-9.+eE]+)} $info1 full face
- regexp {SHELL +: +([-0-9.+eE]+)} $info1 full shell
- regexp {SOLID +: +([-0-9.+eE]+)} $info1 full solid
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $info1 full compsolid
- regexp {COMPOUND +: +([-0-9.+eE]+)} $info1 full compound
- regexp {SHAPE +: +([-0-9.+eE]+)} $info1 full shape
-
- if { $sq != $good_square
- || $vertex != $good_vertex
- || $edge != $good_edge
- || $wire != $good_wire
- || $face != $good_face
- || $shell != $good_shell
- || $solid != $good_solid
- || $compsolid != $good_compsolid
- || $compound != $good_compound
- || $shape != $good_shape } {
- puts "Faulty ${BugNumber}"
- }
+ checknbshapes res -ref [nbshapes a]
}
file delete ${imagedir}/annie
set square 141051
-set nb_v_good 84
-set nb_e_good 126
-set nb_w_good 76
-set nb_f_good 53
-set nb_sh_good 5
-set nb_sol_good 5
-set nb_compsol_good 0
-set nb_compound_good 4
-set nb_shape_good 353
-
+checknbshapes result -vertex 84 -edge 126 -wire 76 -face 53 -shell 5 -solid 5 -compsolid 0 -compound 4 -shape 353
set only_screen 1
set tolerance 1000
sewing result ${tolerance} a
-regexp {FACE +: +([-0-9.+eE]+)} [nbshapes result] full res_faces
-
-set good_faces 263
-
-if { ${res_faces} != ${good_faces} } {
- puts "Faulty ${BugNumber}"
-}
+checknbshapes result -face 263 -shell 1
checkmaxtol result -ref 185.91005891234283
-checknbshapes result -shell 1
checkfreebounds result 73
set 2dviewer 0
if { ${Tolerance_percent} > ${percent_max} } {
set IsOk 0
}
-
set good_square 36259
- set good_vertex 1770
- set good_edge 1237
- set good_wire 140
- set good_face 123
- set good_shell 0
- set good_solid 0
- set good_compsolid 0
- set good_compound 1
- set good_shape 3271
+ checknbshapes OCC9490a -vertex 1770 -edge 1237 -wire 140 -face 123 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3271
- set nb_info [nbshapes OCC9490a]
regexp {Mass +: +([-0-9.+eE]+)} [sprops OCC9490a] full sq1
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v1
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e1
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w1
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f1
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh1
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol1
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol1
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound1
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape1
- if {$sq1 != $good_square
- || $nb_v1 != $good_vertex
- || $nb_e1 != $good_edge
- || $nb_w1 != $good_wire
- || $nb_f1 != $good_face
- || $nb_sh1 != $good_shell
- || $nb_sol1 != $good_solid
- || $nb_compsol1 != $good_compsolid
- || $nb_compound1 != $good_compound
- || $nb_shape1 != $good_shape } {
+ if {$sq1 != $good_square} {
set IsOk 0
}
- set nb_info [nbshapes OCC9490b]
+ checknbshapes OCC9490b -vertex 1770 -edge 1237 -wire 140 -face 123 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 3271
+
regexp {Mass +: +([-0-9.+eE]+)} [sprops OCC9490b] full sq2
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v2
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e2
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w2
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f2
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh2
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol2
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol2
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound2
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape2
- if {$sq2 != $good_square
- || $nb_v2 != $good_vertex
- || $nb_e2 != $good_edge
- || $nb_w2 != $good_wire
- || $nb_f2 != $good_face
- || $nb_sh2 != $good_shell
- || $nb_sol2 != $good_solid
- || $nb_compsol2 != $good_compsolid
- || $nb_compound2 != $good_compound
- || $nb_shape2 != $good_shape } {
+ if {$sq2 != $good_square} {
set IsOk 0
}
+puts "TODO OCC12345 ALL: Error : is WRONG because number of "
puts "TODO OCC12345 ALL: OCC9531: Faulty"
puts "============"
}
set good_square 5236.89
- set good_vertex 5748
- set good_edge 5680
- set good_wire 915
- set good_face 899
- set good_shell 0
- set good_solid 0
- set good_compsolid 0
- set good_compound 1
- set good_shape 13243
- set nb_info [nbshapes OCC9531a]
+ checknbshapes OCC9531a -vertex 5748 -edge 5680 -wire 915 -face 899 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13243
+
regexp {Mass +: +([-0-9.+eE]+)} [sprops OCC9531a] full sq1
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v1
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e1
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w1
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f1
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh1
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol1
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol1
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound1
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape1
- if {$sq1 != $good_square
- || $nb_v1 != $good_vertex
- || $nb_e1 != $good_edge
- || $nb_w1 != $good_wire
- || $nb_f1 != $good_face
- || $nb_sh1 != $good_shell
- || $nb_sol1 != $good_solid
- || $nb_compsol1 != $good_compsolid
- || $compound1 != $good_compound
- || $nb_shape1 != $good_shape } {
+
+ if {$sq1 != $good_square} {
set IsOk 0
}
- set nb_info [nbshapes OCC9531b]
+ checknbshapes OCC9531b -vertex 5748 -edge 5680 -wire 915 -face 899 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 13243
+
regexp {Mass +: +([-0-9.+eE]+)} [sprops OCC9531b] full sq2
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v2
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e2
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w2
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f2
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh2
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol2
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol2
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound2
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape2
- if {$sq2 != $good_square
- || $nb_v2 != $good_vertex
- || $nb_e2 != $good_edge
- || $nb_w2 != $good_wire
- || $nb_f2 != $good_face
- || $nb_sh2 != $good_shell
- || $nb_sol2 != $good_solid
- || $nb_compsol2 != $good_compsolid
- || $compound2 != $good_compound
- || $nb_shape2 != $good_shape } {
+ if {$sq2 != $good_square} {
set IsOk 0
}
}
}
-set glob_inf [info global nb_*_good]
-if { [regexp "nb_.*_good" $glob_inf] == 1 } {
- if { [info exists nbsh_t] } {
- set nb_info [nbshapes result -t]
- } else {
- set nb_info [nbshapes result]
- }
-}
-
-if { [info exists nb_v_good] } {
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
- if { ${nb_v} != ${nb_v_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_v_good} vertices instead of ${nb_v}"
- } else {
- puts "Result shape contains ${nb_v} vertices"
- }
-}
-
-if { [info exists nb_e_good] } {
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
- if { ${nb_e} != ${nb_e_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_e_good} edges instead of ${nb_e}"
- } else {
- puts "Result shape contains ${nb_e} edges"
- }
-}
-
-if { [info exists nb_w_good] } {
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
- if { ${nb_w} != ${nb_w_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_w_good} wires instead of ${nb_w}"
- } else {
- puts "Result shape contains ${nb_w} wires"
- }
-}
-
-if { [info exists nb_f_good] } {
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
- if { ${nb_f} != ${nb_f_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_f_good} faces instead of ${nb_f}"
- } else {
- puts "Result shape contains ${nb_f} faces"
- }
-}
-
-if { [info exists nb_sh_good] } {
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
- if { ${nb_sh} != ${nb_sh_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_sh_good} shells instead of ${nb_sh}"
- } else {
- puts "Result shape contains ${nb_sh} shells"
- }
-}
-
-if { [info exists nb_sol_good] } {
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
- if { ${nb_sol} != ${nb_sol_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_sol_good} solids instead of ${nb_sol}"
- } else {
- puts "Result shape contains ${nb_sol} solids"
- }
-}
-
-if { [info exists nb_compsol_good] } {
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
- if { ${nb_compsol} != ${nb_compsol_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_compsol_good} compsolids instead of ${nb_compsol}"
- } else {
- puts "Result shape contains ${nb_compsol} compsolids"
- }
-}
-
-if { [info exists nb_compound_good] } {
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
- if { ${nb_compound} != ${nb_compound_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_compound_good} compounds instead of ${nb_compound}"
- } else {
- puts "Result shape contains ${nb_compound} compounds"
- }
-}
-
-if { [info exists nb_shape_good] } {
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
- if { ${nb_shape} != ${nb_shape_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
- } else {
- puts "Result shape contains ${nb_shape} shapes"
- }
-}
-
-if { [info exists nb_fe_good] && [info exists nb_fe] } {
- if { ${nb_fe} != ${nb_fe_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
- } else {
- puts "Result shape contains ${nb_fe} free edges"
- }
-}
-
if { [info exists rel_tol] } {
puts "\nChecking triangulation area (triarea command)..."
set rel_err [expr abs([CheckTriArea result $area_eps])]
nproject result c_2 c_1 1.e-7
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set length 0.0008
nproject result c_3 c_1 1.e-7
-set nb_v_good 2
-set nb_e_good 1
-set nb_w_good 0
-set nb_f_good 0
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 4
-
+checknbshapes result -vertex 2 -edge 1 -wire 0 -face 0 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 4
set length 0.0008
puts [format "Error : The resulting shape is an empty COMPOUND"]
}
puts [whatis result]
- puts [nbshapes result]
puts [checksection result]
} else {
puts [format "The resulting shape contains %s wires" $ll_w]
regexp {Tps: +([-0-9.+eE]+)} ${info2} full Tps2
puts "Tps2=${Tps2}"
-set nb_v_good 23060
-set nb_e_good 35880
-set nb_w_good 11704
-set nb_f_good 11704
-set nb_sh_good 0
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 1
-set nb_shape_good 82349
-
-set dump1 [nbshapes rp]
-regexp {VERTEX +: +([-0-9.+eE]+)} ${dump1} full nb_v1
-regexp {EDGE +: +([-0-9.+eE]+)} ${dump1} full nb_e1
-regexp {WIRE +: +([-0-9.+eE]+)} ${dump1} full nb_w1
-regexp {FACE +: +([-0-9.+eE]+)} ${dump1} full nb_f1
-regexp {SHELL +: +([-0-9.+eE]+)} ${dump1} full nb_sh1
-regexp {SOLID +: +([-0-9.+eE]+)} ${dump1} full nb_sol1
-regexp {COMPSOLID +: +([-0-9.+eE]+)} ${dump1} full nb_compsol1
-regexp {COMPOUND +: +([-0-9.+eE]+)} ${dump1} full nb_compound1
-regexp {SHAPE +: +([-0-9.+eE]+)} ${dump1} full nb_shape1
-
-set dump2 [nbshapes rp]
-regexp {VERTEX +: +([-0-9.+eE]+)} ${dump2} full nb_v2
-regexp {EDGE +: +([-0-9.+eE]+)} ${dump2} full nb_e2
-regexp {WIRE +: +([-0-9.+eE]+)} ${dump2} full nb_w2
-regexp {FACE +: +([-0-9.+eE]+)} ${dump2} full nb_f2
-regexp {SHELL +: +([-0-9.+eE]+)} ${dump2} full nb_sh2
-regexp {SOLID +: +([-0-9.+eE]+)} ${dump2} full nb_sol2
-regexp {COMPSOLID +: +([-0-9.+eE]+)} ${dump2} full nb_compsol2
-regexp {COMPOUND +: +([-0-9.+eE]+)} ${dump2} full nb_compound2
-regexp {SHAPE +: +([-0-9.+eE]+)} ${dump2} full nb_shape2
-
-if { ${nb_v_good} != ${nb_v1}
- || ${nb_e_good} != ${nb_e1}
- || ${nb_w_good} != ${nb_w1}
- || ${nb_f_good} != ${nb_f1}
- || ${nb_sh_good} != ${nb_sh1}
- || ${nb_sol_good} != ${nb_sol1}
- || ${nb_compsol_good} != ${nb_compsol1}
- || ${nb_compound_good} != ${nb_compound1}
- || ${nb_shape_good} != ${nb_shape1} } {
- puts "Error : Number of shapes is faulty"
-}
-
-if { ${nb_v2} != ${nb_v1}
- || ${nb_e2} != ${nb_e1}
- || ${nb_w2} != ${nb_w1}
- || ${nb_f2} != ${nb_f1}
- || ${nb_sh2} != ${nb_sh1}
- || ${nb_sol2} != ${nb_sol1}
- || ${nb_compsol2} != ${nb_compsol1}
- || ${nb_compound2} != ${nb_compound1}
- || ${nb_shape2} != ${nb_shape1} } {
- puts "Error : Number of shapes is bad"
-}
+checknbshapes rp -vertex 23060 -edge 35880 -wire 11704 -face 11704 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 82349
+checknbshapes rs -vertex 23060 -edge 35880 -wire 11704 -face 11704 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 82349
vinit
vdisplay rs
puts "# (case /-/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 26820.4
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 26820.4
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
set 2dviewer 0
puts "# (case /-/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26254.1
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
+set square 26254.1
+checknbshapes result -vertex 11 -edge 25 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 53
set 2dviewer 0
puts "# (case /-/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27236.9
set volume 109187
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
set 2dviewer 0
puts "# (case /-/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26670.6
set volume 107650
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 25 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 58
set 2dviewer 0
puts "# (case /-/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 27409.5
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 27409.5
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
set 2dviewer 0
puts "# (case /-/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26526.5
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 48
+set square 26526.5
+checknbshapes result -vertex 10 -edge 23 -wire 7 -face 7 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 48
set 2dviewer 0
puts "# (case /-/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27826
set volume 111585
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
set 2dviewer 0
puts "# (case /-/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26943
set volume 108359
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
-
+checknbshapes result -vertex 10 -edge 23 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 53
set 2dviewer 0
puts "# (case /-FR/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 26820.4
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 26820.4
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
set 2dviewer 0
puts "# (case /-FR/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26254.1
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
+set square 26254.1
+checknbshapes result -vertex 11 -edge 25 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 53
set 2dviewer 0
puts "# (case /-FR/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27236.9
set volume 109187
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
set 2dviewer 0
puts "# (case /-FR/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26670.6
set volume 107650
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 25 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 58
set 2dviewer 0
puts "# (case /-FR/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 27409.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 27409.5
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
set 2dviewer 0
puts "# (case /-FR/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26526.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 48
+set square 26526.5
+checknbshapes result -vertex 10 -edge 23 -wire 7 -face 7 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 48
set 2dviewer 0
puts "# (case /-FR/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27826
set volume 111585
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
set 2dviewer 0
puts "# (case /-FR/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26943
set volume 108359
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
-
+checknbshapes result -vertex 10 -edge 23 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 53
set 2dviewer 0
puts "# (case /-CF/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 26820.4
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 26820.4
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
set 2dviewer 0
puts "# (case /-CF/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26254.1
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
+set square 26254.1
+checknbshapes result -vertex 11 -edge 25 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 53
set 2dviewer 0
puts "# (case /-CF/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27236.9
set volume 109187
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
set 2dviewer 0
puts "# (case /-CF/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26670.6
set volume 107650
-set nb_v_good 11
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 11 -edge 25 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 58
set 2dviewer 0
puts "# (case /-CF/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 27409.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 39
+set square 27409.5
+checknbshapes result -vertex 13 -edge 17 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 39
set 2dviewer 0
puts "# (case /-CF/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26526.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 7
-set nb_f_good 7
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 48
+set square 26526.5
+checknbshapes result -vertex 10 -edge 23 -wire 7 -face 7 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 48
set 2dviewer 0
puts "# (case /-CF/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27826
set volume 111585
-set nb_v_good 13
-set nb_e_good 17
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 44
-
+checknbshapes result -vertex 13 -edge 17 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 44
set 2dviewer 0
puts "# (case /-CF/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26943
set volume 108359
-set nb_v_good 10
-set nb_e_good 23
-set nb_w_good 9
-set nb_f_good 9
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 53
-
+checknbshapes result -vertex 10 -edge 23 -wire 9 -face 9 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 53
set 2dviewer 0
puts "# (case /-/-/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 21356.2
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 21356.2
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 21665
set volume 57222.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 23559.7
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 23559.7
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 23868.4
set volume 63128.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24829.1
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 24829.1
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 24374.6
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 173
+set square 24374.6
+checknbshapes result -vertex 38 -edge 74 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 173
set 2dviewer 0
puts "# (case /-/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 25137.8
set volume 80924.4
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24683.4
set volume 79937
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 32
-set nb_f_good 32
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 178
-
+checknbshapes result -vertex 38 -edge 74 -wire 32 -face 32 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 178
set 2dviewer 0
puts "# (case /-/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 27410
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 27410
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26300.3
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 35
-set nb_f_good 35
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 198
+set square 26300.3
+checknbshapes result -vertex 43 -edge 84 -wire 35 -face 35 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 198
set 2dviewer 0
puts "# (case /-/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27718.7
set volume 89336.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26609
set volume 85867.7
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 37
-set nb_f_good 37
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 203
-
+checknbshapes result -vertex 43 -edge 84 -wire 37 -face 37 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 203
set 2dviewer 0
puts "# (case /-FR/-/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 21356.2
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 21356.2
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-FR/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 21665
set volume 57222.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-FR/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 23559.7
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 23559.7
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-FR/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 23868.4
set volume 63128.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-FR/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24829.1
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 24829.1
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-FR/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 24374.6
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 173
+set square 24374.6
+checknbshapes result -vertex 38 -edge 74 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 173
set 2dviewer 0
puts "# (case /-FR/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 25137.8
set volume 80924.4
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-FR/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24683.4
set volume 79937
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 32
-set nb_f_good 32
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 178
-
+checknbshapes result -vertex 38 -edge 74 -wire 32 -face 32 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 178
set 2dviewer 0
puts "# (case /-FR/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 27410
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 27410
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-FR/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26300.3
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 35
-set nb_f_good 35
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 198
+set square 26300.3
+checknbshapes result -vertex 43 -edge 84 -wire 35 -face 35 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 198
set 2dviewer 0
puts "# (case /-FR/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27718.7
set volume 89336.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-FR/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26609
set volume 85867.7
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 37
-set nb_f_good 37
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 203
-
+checknbshapes result -vertex 43 -edge 84 -wire 37 -face 37 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 203
set 2dviewer 0
puts "# (case /-CF/-/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 21356.2
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 21356.2
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-CF/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 21665
set volume 57222.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-CF/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 23559.7
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 23559.7
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-CF/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 23868.4
set volume 63128.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-CF/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24829.1
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 24829.1
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-CF/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 24374.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 173
+set square 24374.6
+checknbshapes result -vertex 38 -edge 74 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 173
set 2dviewer 0
puts "# (case /-CF/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 25137.8
set volume 80924.4
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-CF/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24683.4
set volume 79937
-set nb_v_good 38
-set nb_e_good 74
-set nb_w_good 32
-set nb_f_good 32
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 178
-
+checknbshapes result -vertex 38 -edge 74 -wire 32 -face 32 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 178
set 2dviewer 0
puts "# (case /-CF/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 27410
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 20
-set nb_f_good 20
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 111
+set square 27410
+checknbshapes result -vertex 25 -edge 45 -wire 20 -face 20 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 111
set 2dviewer 0
puts "# (case /-CF/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 26300.3
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 35
-set nb_f_good 35
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 198
+set square 26300.3
+checknbshapes result -vertex 43 -edge 84 -wire 35 -face 35 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 198
set 2dviewer 0
puts "# (case /-CF/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27718.7
set volume 89336.2
-set nb_v_good 25
-set nb_e_good 45
-set nb_w_good 22
-set nb_f_good 22
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 116
-
+checknbshapes result -vertex 25 -edge 45 -wire 22 -face 22 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 116
set 2dviewer 0
puts "# (case /-CF/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 26609
set volume 85867.7
-set nb_v_good 43
-set nb_e_good 84
-set nb_w_good 37
-set nb_f_good 37
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 203
-
+checknbshapes result -vertex 43 -edge 84 -wire 37 -face 37 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 203
set 2dviewer 0
puts "# (case /-/-/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 20489.7
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20489.7
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 20709.4
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20709.4
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 20971.7
set volume 49125.1
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24005.2
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24005.2
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24267.6
set volume 68736.5
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24371.2
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24371.2
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 23772.9
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 25
-set nb_f_good 25
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 144
+set square 23772.9
+checknbshapes result -vertex 32 -edge 61 -wire 25 -face 25 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 144
set 2dviewer 0
puts "# (case /-/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24633.6
set volume 69784.6
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24035.3
set volume 68299.1
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 27
-set nb_f_good 27
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 149
-
+checknbshapes result -vertex 32 -edge 61 -wire 27 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 149
set 2dviewer 0
puts "# (case /-FR/-/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 20489.7
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20489.7
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-FR/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 20752.1
set volume 48604.1
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-FR/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 20709.4
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20709.4
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-FR/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 20971.7
set volume 49125.1
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-FR/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24005.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24005.2
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-FR/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24267.6
set volume 68736.5
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-FR/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24371.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24371.2
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-FR/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 23772.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 25
-set nb_f_good 25
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 144
+set square 23772.9
+checknbshapes result -vertex 32 -edge 61 -wire 25 -face 25 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 144
set 2dviewer 0
puts "# (case /-FR/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24633.6
set volume 69784.6
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-FR/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24035.3
set volume 68299.1
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 27
-set nb_f_good 27
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 149
-
+checknbshapes result -vertex 32 -edge 61 -wire 27 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 149
set 2dviewer 0
puts "# (case /-CF/-/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 20489.7
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20489.7
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-CF/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 20752.1
set volume 48604.1
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-CF/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 20709.4
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 20709.4
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-CF/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 20971.7
set volume 49125.1
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-CF/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24005.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24005.2
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-CF/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24267.6
set volume 68736.5
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-CF/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 24371.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 16
-set nb_f_good 16
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 89
+set square 24371.2
+checknbshapes result -vertex 20 -edge 36 -wire 16 -face 16 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 89
set 2dviewer 0
puts "# (case /-CF/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 23772.9
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 25
-set nb_f_good 25
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 144
+set square 23772.9
+checknbshapes result -vertex 32 -edge 61 -wire 25 -face 25 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 144
set 2dviewer 0
puts "# (case /-CF/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24633.6
set volume 69784.6
-set nb_v_good 20
-set nb_e_good 36
-set nb_w_good 18
-set nb_f_good 18
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 94
-
+checknbshapes result -vertex 20 -edge 36 -wire 18 -face 18 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 94
set 2dviewer 0
puts "# (case /-CF/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 24035.3
set volume 68299.1
-set nb_v_good 32
-set nb_e_good 61
-set nb_w_good 27
-set nb_f_good 27
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 149
-
+checknbshapes result -vertex 32 -edge 61 -wire 27 -face 27 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 149
set 2dviewer 0
puts "# (case /-/-/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 2570.32
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 6
-set nb_e_good 7
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
+set square 2570.32
+checknbshapes result -vertex 6 -edge 7 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-CF/-/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 929.097
set volume 939.398
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 223
-
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 223
set 2dviewer 0
puts "# (case /-G/-/-R/)"
puts "###############################################################################"
-set setsweepOptions "-G w2 0 0"
-set addsweepOptions ""
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 242.434
+mksweep s1
+
+setsweep -G w2 0 0
+addsweep s2
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 7
-set nb_e_good 13
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 29
+set square 242.434
+checknbshapes result -vertex 7 -edge 13 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 29
set 2dviewer 0
puts "# (case /-/-/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 30253.5
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30253.5
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-/-/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 32493.7
set volume 108899
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-/-T/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 32349.5
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 32349.5
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-/-T/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 33467.5
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
+set square 33467.5
+checknbshapes result -vertex 3 -edge 8 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 34206.6
set volume 117501
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-/-T/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 35327.9
set volume 124779
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 3 -edge 8 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set 2dviewer 0
puts "# (case /-/-R/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 30131.6
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30131.6
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-/-R/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 32535.9
set volume 103756
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-/-T -R/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 32064.4
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 32064.4
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 36309.2
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
+set square 36309.2
+checknbshapes result -vertex 4 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 20
set 2dviewer 0
puts "# (case /-/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 34072.6
set volume 112329
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 38315.9
set volume 147866
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 4 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 25
set 2dviewer 0
puts "# (case /-FR/-/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27860.8
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 27860.8
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-FR/-/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30092.2
set volume 80775.2
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-FR/-T/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 30617.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30617.5
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-FR/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 32179.2
set volume 90680.2
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-FR/-R/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 30131.6
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30131.6
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-FR/-R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 32535.9
set volume 103756
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-FR/-T -R/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 32800.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 32800.5
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-FR/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 34439.8
set volume 112768
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-CF/-/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 30253.5
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30253.5
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-CF/-/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 32493.7
set volume 108899
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-CF/-T/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 32349.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 32349.5
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-CF/-T/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 33467.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
+set square 33467.5
+checknbshapes result -vertex 3 -edge 8 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-CF/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 34206.6
set volume 117501
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-CF/-T/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 35327.9
set volume 124779
-set nb_v_good 3
-set nb_e_good 8
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 23
-
+checknbshapes result -vertex 3 -edge 8 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 23
set 2dviewer 0
puts "# (case /-CF/-R/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 30131.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
+set square 30131.6
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set 2dviewer 0
puts "# (case /-CF/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 36309.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
+set square 36309.2
+checknbshapes result -vertex 4 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 20
set 2dviewer 0
puts "# (case /-CF/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 34072.6
set volume 112329
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 3 -edge 5 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 18
set 2dviewer 0
puts "# (case /-CF/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 38315.9
set volume 147866
-set nb_v_good 4
-set nb_e_good 9
-set nb_w_good 5
-set nb_f_good 5
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 4 -edge 9 -wire 5 -face 5 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 25
set 2dviewer 0
puts "# (case /-/-/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 28006.9
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 28006.9
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-/-/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30006.2
set volume 80709.6
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-/-T/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 29295.4
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 29295.4
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30965.4
set volume 84188.2
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-/-R/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27924.2
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 27924.2
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-/-R/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30073
set volume 76901
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-/-T -R/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 29267.5
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 29267.5
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 31054.5
set volume 80305.2
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-FR/-/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 25814.6
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 25814.6
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-FR/-/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27815.3
set volume 59871
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-FR/-T/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 25419.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 25419.9
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-FR/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27676
set volume 59042
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-FR/-R/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27882.1
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 27882.1
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-FR/-R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30041.6
set volume 76900.9
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-FR/-T -R/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27282.7
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 27282.7
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-FR/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 29572.9
set volume 74167.4
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-CF/-/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 28006.9
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 28006.9
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-CF/-/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30006.2
set volume 80709.6
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-CF/-T/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 29295.4
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 29295.4
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-CF/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30965.4
set volume 84188.2
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-CF/-R/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27924.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 27924.2
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-CF/-R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30073
set volume 76901
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-CF/-T -R/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 29267.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 61
+set square 29267.5
+checknbshapes result -vertex 15 -edge 25 -wire 10 -face 10 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 61
set 2dviewer 0
puts "# (case /-CF/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 31054.5
set volume 80305.2
-set nb_v_good 15
-set nb_e_good 25
-set nb_w_good 12
-set nb_f_good 12
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 15 -edge 25 -wire 12 -face 12 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-/-/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27135.6
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27135.6
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-/-/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 29030.2
set volume 68648
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-/-T/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 28434.6
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 28434.6
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30092
set volume 72386.2
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-/-R/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27289.6
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27289.6
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-/-R/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 29331.9
set volume 65400.7
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-/-T -R/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 28489.1
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 28489.1
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30287
set volume 69136.9
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-FR/-/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 25522.2
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 25522.2
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-FR/-/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 27417.2
set volume 50977.6
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-FR/-T/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27210.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27210.9
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-FR/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 28684.4
set volume 55282.1
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-FR/-R/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27294.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27294.9
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-FR/-R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 29343.7
set volume 65439.6
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-FR/-T -R/-/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 28939
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 28939
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-FR/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30505.5
set volume 69371.6
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-CF/-/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27135.6
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27135.6
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-CF/-/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 29030.2
set volume 68648
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-CF/-T/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 28434.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 28434.6
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-CF/-T/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30092
set volume 72386.2
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-CF/-R/-/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 27289.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 8
-set nb_f_good 8
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 49
+set square 27289.6
+checknbshapes result -vertex 12 -edge 20 -wire 8 -face 8 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 49
set 2dviewer 0
puts "# (case /-CF/-R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 29331.9
set volume 65400.7
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-CF/-T -R/-S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 30287
set volume 69136.9
-set nb_v_good 12
-set nb_e_good 20
-set nb_w_good 10
-set nb_f_good 10
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 54
-
+checknbshapes result -vertex 12 -edge 20 -wire 10 -face 10 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 54
set 2dviewer 0
puts "# (case /-/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 57570.1
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 57570.1
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
set 2dviewer 0
puts "# (case /-/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 57281.5
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 90
+set square 57281.5
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 90
set 2dviewer 0
puts "# (case /-/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 57570.1
set volume 234370
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 57281.5
set volume 233587
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 91
-
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 91
set 2dviewer 0
puts "# (case /-/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 61084.5
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 61084.5
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
set 2dviewer 0
puts "# (case /-/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 61084.5
set volume 248677
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-FR/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 57570.1
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 57570.1
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
set 2dviewer 0
puts "# (case /-FR/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 57281.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 90
+set square 57281.5
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 90
set 2dviewer 0
puts "# (case /-FR/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 57570.1
set volume 234370
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-FR/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 57281.5
set volume 233587
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 91
-
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 91
set 2dviewer 0
puts "# (case /-FR/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 61084.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 61084.5
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
set 2dviewer 0
puts "# (case /-FR/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 61084.5
set volume 248677
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-CF/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 57570.1
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 57570.1
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
set 2dviewer 0
puts "# (case /-CF/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 57281.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 90
+set square 57281.5
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 90
set 2dviewer 0
puts "# (case /-CF/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 57570.1
set volume 234370
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-CF/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 57281.5
set volume 233587
-set nb_v_good 19
-set nb_e_good 44
-set nb_w_good 13
-set nb_f_good 13
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 91
-
+checknbshapes result -vertex 19 -edge 44 -wire 13 -face 13 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 91
set 2dviewer 0
puts "# (case /-CF/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 61084.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 65
+set square 61084.5
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 65
set 2dviewer 0
puts "# (case /-CF/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 61084.5
set volume 248677
-set nb_v_good 23
-set nb_e_good 29
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 66
-
+checknbshapes result -vertex 23 -edge 29 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 66
set 2dviewer 0
puts "# (case /-/-/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51164.1
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51164.1
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51164.1
set volume 159660
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-/-T/-/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions ""
+checkshape s1
+checkshape s2
-set square 44321.1
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result } res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 44321.1
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51491.9
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51491.9
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51491.9
set volume 160683
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53295.7
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53295.7
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53064.2
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53064.2
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
set 2dviewer 0
puts "# (case /-/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53295.7
set volume 173704
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53064.2
set volume 173202
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
set 2dviewer 0
puts "# (case /-/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53667.2
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53667.2
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53385.6
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53385.6
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
set 2dviewer 0
puts "# (case /-/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53667.2
set volume 174915
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53385.6
set volume 174243
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
set 2dviewer 0
puts "# (case /-FR/-/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51164.1
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51164.1
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-FR/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51164.1
set volume 159660
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-FR/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51491.9
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51491.9
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-FR/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51491.9
set volume 160683
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-FR/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53295.7
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53295.7
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-FR/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53064.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53064.2
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
set 2dviewer 0
puts "# (case /-FR/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53295.7
set volume 173704
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-FR/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53064.2
set volume 173202
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
set 2dviewer 0
puts "# (case /-FR/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53667.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53667.2
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-FR/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53385.6
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53385.6
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
set 2dviewer 0
puts "# (case /-FR/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53667.2
set volume 174915
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-FR/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53385.6
set volume 174243
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
set 2dviewer 0
puts "# (case /-CF/-/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51164.1
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51164.1
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-CF/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51164.1
set volume 159660
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-CF/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51491.9
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 51491.9
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-CF/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51491.9
set volume 160683
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-CF/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53295.7
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53295.7
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-CF/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53064.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53064.2
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
set 2dviewer 0
puts "# (case /-CF/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53295.7
set volume 173704
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-CF/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53064.2
set volume 173202
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
set 2dviewer 0
puts "# (case /-CF/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53667.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 151
+set square 53667.2
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 151
set 2dviewer 0
puts "# (case /-CF/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53385.6
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 290
+set square 53385.6
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 290
set 2dviewer 0
puts "# (case /-CF/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53667.2
set volume 174915
-set nb_v_good 30
-set nb_e_good 60
-set nb_w_good 30
-set nb_f_good 30
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 152
-
+checknbshapes result -vertex 30 -edge 60 -wire 30 -face 30 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 152
set 2dviewer 0
puts "# (case /-CF/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53385.6
set volume 174243
-set nb_v_good 59
-set nb_e_good 124
-set nb_w_good 53
-set nb_f_good 53
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 291
-
+checknbshapes result -vertex 59 -edge 124 -wire 53 -face 53 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 291
set 2dviewer 0
puts "# (case /-/-/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 49509.6
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 49509.6
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 49509.6
set volume 135793
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51424.7
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51424.7
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51424.7
set volume 141046
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51595.5
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51595.5
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 51376.4
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 223
+set square 51376.4
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 223
set 2dviewer 0
puts "# (case /-/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51595.5
set volume 147739
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51376.4
set volume 147316
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 224
-
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 224
set 2dviewer 0
puts "# (case /-/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53770.3
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 53770.3
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53202.2
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 186
+set square 53202.2
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 186
set 2dviewer 0
puts "# (case /-/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53770.3
set volume 153966
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions ""
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53202.2
set volume 152339
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 187
set 2dviewer 0
puts "# (case /-FR/-/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 49509.6
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 49509.6
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-FR/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 49509.6
set volume 135793
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-FR/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51424.7
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51424.7
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-FR/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51424.7
set volume 141046
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-FR/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51595.5
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51595.5
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-FR/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 51376.4
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 223
+set square 51376.4
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 223
set 2dviewer 0
puts "# (case /-FR/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51595.5
set volume 147739
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-FR/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51376.4
set volume 147316
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 224
-
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 224
set 2dviewer 0
puts "# (case /-FR/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53770.3
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 53770.3
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-FR/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53202.2
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 186
+set square 53202.2
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 186
set 2dviewer 0
puts "# (case /-FR/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53770.3
set volume 153966
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-FR/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-FR"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -FR
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53202.2
set volume 152339
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 187
set 2dviewer 0
puts "# (case /-CF/-/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 49509.6
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 49509.6
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-CF/-/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions ""
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 49509.6
set volume 135793
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-CF/-T/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51424.7
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51424.7
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-CF/-T/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51424.7
set volume 141046
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-CF/-R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 51595.5
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 51595.5
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-CF/-R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 51376.4
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 223
+set square 51376.4
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 223
set 2dviewer 0
puts "# (case /-CF/-R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51595.5
set volume 147739
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-CF/-R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 51376.4
set volume 147316
-set nb_v_good 48
-set nb_e_good 90
-set nb_w_good 42
-set nb_f_good 42
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 224
-
+checknbshapes result -vertex 48 -edge 90 -wire 42 -face 42 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 224
set 2dviewer 0
puts "# (case /-CF/-T -R/-C/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C"
+checkshape s1
+checkshape s2
-set square 53770.3
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 121
+set square 53770.3
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 121
set 2dviewer 0
puts "# (case /-CF/-T -R/-R/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R"
+checkshape s1
+checkshape s2
-set square 53202.2
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 186
+set square 53202.2
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 186
set 2dviewer 0
puts "# (case /-CF/-T -R/-C -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-C -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -C -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53770.3
set volume 153966
-set nb_v_good 24
-set nb_e_good 48
-set nb_w_good 24
-set nb_f_good 24
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 122
-
+checknbshapes result -vertex 24 -edge 48 -wire 24 -face 24 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 122
set 2dviewer 0
puts "# (case /-CF/-T -R/-R -S/)"
puts "###############################################################################"
-set setsweepOptions "-CF"
-set addsweepOptions "-T -R"
-set buildsweepOptions "-R -S"
+checkshape s1
+checkshape s2
+
+mksweep s1
+
+setsweep -CF
+addsweep s2 -T -R
+if [catch { buildsweep result -R -S} res] {
+ puts "Faulty OCC1477: buildsweep is wrong"
+}
set square 53202.2
set volume 152339
-set nb_v_good 34
-set nb_e_good 73
-set nb_w_good 39
-set nb_f_good 39
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 187
-
+checknbshapes result -vertex 34 -edge 73 -wire 39 -face 39 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 187
set 2dviewer 0
-set result [checkshape s1]
-set index [lsearch $result Faulty]
-if {$index > -1} {
- puts "Faulty OCC1477 (case 1) : checkshape is wrong for s1"
-}
-
-set result [checkshape s2]
-set index [lsearch $result Faulty]
-if {$index > -1} {
- puts "Faulty OCC1477 (case 2) : checkshape is wrong for s2"
-}
-
-mksweep s1
-
-if {[string length [string trim ${setsweepOptions}]] > 0} {
- eval setsweep ${setsweepOptions}
-}
-
###############################################################################
# setsweep options [arg1 [arg2 [...]]] : options are :
# -FR : Tangent and Normal are given by Frenet trihedron
# -CF : Tangente is given by Frenet,
# the Normal is computed to minimize the torsion
-###############################################################################
-if {[string length [string trim ${addsweepOptions}]] > 0} {
- eval addsweep s2 ${addsweepOptions}
-} else {
- addsweep s2
-}
-
###############################################################################
# addsweep wire [Vertex] [-T] [-R] [u0 v0 u1 v1 [...[uN vN]]] : options are :
# -T : the wire have to be translated to assume contact
# with the spine
# -R : the wire have to be rotated to assume orthogonality
# with the spine's tangent
-###############################################################################
-set bad_buildsweep 0
-if {[string length [string trim ${buildsweepOptions}]] > 0} {
- if [catch {eval buildsweep result ${buildsweepOptions}} res] {
- set bad_buildsweep 1
- }
-} else {
- if [catch {buildsweep result} res] {
- set bad_buildsweep 1
- }
-}
-
###############################################################################
# buildsweep result [-M/-C/-R] [-S] [tol] : options are
# -M : Discontinuities are treated by Modfication of
# -R : Discontinuities are treated like Round Corner
# Treatement is Intersect and Fill
###############################################################################
-if {${bad_buildsweep} == 1} {
- puts "Faulty OCC1477 (case 3) : buildsweep is wrong"
-} else {
- if { [info exists square] } {
- set prop "square"
- set mass $square
- if { [info exists tol_square] } {
- regexp {Mass +: +([-0-9.+eE]+)} [sprops result $tol_square] full m
- } else {
- regexp {Mass +: +([-0-9.+eE]+)} [sprops result] full m
- }
- }
- if { [info exists volume] } {
- set prop "volume"
- set mass $volume
- regexp {Mass +: +([-0-9.+eE]+)} [vprops result] full m
- }
- if { [info exists length] } {
- set prop "length"
- set mass $length
- regexp {Mass +: +([-0-9.+eE]+)} [lprops result] full m
- puts "checksection"
- puts [checksection result]
- }
-
- #if mass (length or square) is empty in test case then result should be an empty shape.
- if { [info exists mass] } {
- checkshape result
-
- if { [string compare "$mass" "empty"] != 0 } {
- if { $m == 0 } {
- puts "Error : The command is not valid. The $prop is 0."
- }
- if { $mass > 0 } {
- puts "The expected $prop is $mass"
- }
- #check of change of square is < 1%
- if { ($mass != 0 && [expr 1.*abs($mass - $m)/$mass] > 0.01) || ($mass == 0 && $m != 0) } {
- puts "Error : The $prop of result shape is $m"
- }
- } else {
- if { $m != 0 } {
- puts "Error : The command is not valid. The $prop is $m"
- }
- }
- }
-
- set glob_inf [info global nb_*_good]
- if { [regexp "nb_.*_good" $glob_inf] == 1 } {
- if { [info exists nbsh_t] } {
- set nb_info [nbshapes result -t]
- } else {
- set nb_info [nbshapes result]
- }
- }
-
- if { [info exists nb_v_good] } {
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
- if { ${nb_v} != ${nb_v_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_v_good} vertexes instead of ${nb_v}"
- } else {
- puts "Result shape contains ${nb_v} vertexes"
- }
- }
-
- if { [info exists nb_e_good] } {
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
- if { ${nb_e} != ${nb_e_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_e_good} edges instead of ${nb_e}"
- } else {
- puts "Result shape contains ${nb_e} edges"
- }
- }
-
- if { [info exists nb_w_good] } {
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
- if { ${nb_w} != ${nb_w_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_w_good} wires instead of ${nb_w}"
- } else {
- puts "Result shape contains ${nb_w} wires"
- }
- }
-
- if { [info exists nb_f_good] } {
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
- if { ${nb_f} != ${nb_f_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_f_good} faces instead of ${nb_f}"
- } else {
- puts "Result shape contains ${nb_f} faces"
- }
- }
-
- if { [info exists nb_sh_good] } {
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
- if { ${nb_sh} != ${nb_sh_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_sh_good} shells instead of ${nb_sh}"
- } else {
- puts "Result shape contains ${nb_sh} shells"
- }
- }
- if { [info exists nb_sol_good] } {
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
- if { ${nb_sol} != ${nb_sol_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_sol_good} solids instead of ${nb_sol}"
- } else {
- puts "Result shape contains ${nb_sol} solids"
- }
- }
-
- if { [info exists nb_compsol_good] } {
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
- if { ${nb_compsol} != ${nb_compsol_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_compsol_good} compsolids instead of ${nb_compsol}"
- } else {
- puts "Result shape contains ${nb_compsol} compsolids"
- }
- }
-
- if { [info exists nb_compound_good] } {
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
- if { ${nb_compound} != ${nb_compound_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_compound_good} compounds instead of ${nb_compound}"
- } else {
- puts "Result shape contains ${nb_compound} compounds"
- }
- }
+if { [info exists square] } {
+ set prop "square"
+ set mass $square
+ if { [info exists tol_square] } {
+ regexp {Mass +: +([-0-9.+eE]+)} [sprops result $tol_square] full m
+ } else {
+ regexp {Mass +: +([-0-9.+eE]+)} [sprops result] full m
+ }
+}
+if { [info exists volume] } {
+ set prop "volume"
+ set mass $volume
+ regexp {Mass +: +([-0-9.+eE]+)} [vprops result] full m
+}
+if { [info exists length] } {
+ set prop "length"
+ set mass $length
+ regexp {Mass +: +([-0-9.+eE]+)} [lprops result] full m
+ puts "checksection"
+ puts [checksection result]
+}
- if { [info exists nb_shape_good] } {
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
- if { ${nb_shape} != ${nb_shape_good} } {
- puts "Error : Result shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
- } else {
- puts "Result shape contains ${nb_shape} shapes"
- }
- }
+#if mass (length or square) is empty in test case then result should be an empty shape.
+if { [info exists mass] } {
+ checkshape result
+
+ if { [string compare "$mass" "empty"] != 0 } {
+ if { $m == 0 } {
+ puts "Error : The command is not valid. The $prop is 0."
+ }
+ if { $mass > 0 } {
+ puts "The expected $prop is $mass"
+ }
+ #check of change of square is < 1%
+ if { ($mass != 0 && [expr 1.*abs($mass - $m)/$mass] > 0.01) || ($mass == 0 && $m != 0) } {
+ puts "Error : The $prop of result shape is $m"
+ }
+ } else {
+ if { $m != 0 } {
+ puts "Error : The command is not valid. The $prop is $m"
+ }
+ }
}
+
if { [isdraw result] } {
if { [info exists 2dviewer] } {
- clear
- smallview
- donly result
- fit
- xwd $imagedir/${test_image}.png
+ clear
+ smallview
+ donly result
+ fit
+ xwd $imagedir/${test_image}.png
}
if { [info exists 3dviewer] } {
- vinit
- vclear
- vdisplay result
- vsetdispmode 1
- vfit
- vzfit
- vdump $imagedir/${test_image}.png
+ vinit
+ vclear
+ vdisplay result
+ vsetdispmode 1
+ vfit
+ vzfit
+ vdump $imagedir/${test_image}.png
}
}
}
}
- set glob_inf [info global nb_*_good]
- if { [regexp "nb_.*_good" $glob_inf] == 1 } {
- if { [info exists nbsh_t] } {
- set nb_info [nbshapes result -t]
- } else {
- set nb_info [nbshapes result]
- }
- }
-
- if { [info exists nb_v_good] } {
- regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v
- if { ${nb_v} != ${nb_v_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_v_good} vertexes instead of ${nb_v}"
- } else {
- puts "The resulting shape contains ${nb_v} vertexes"
- }
- }
-
- if { [info exists nb_e_good] } {
- regexp {EDGE +: +([-0-9.+eE]+)} $nb_info full nb_e
- if { ${nb_e} != ${nb_e_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_e_good} edges instead of ${nb_e}"
- } else {
- puts "The resulting shape contains ${nb_e} edges"
- }
- }
-
- if { [info exists nb_w_good] } {
- regexp {WIRE +: +([-0-9.+eE]+)} $nb_info full nb_w
- if { ${nb_w} != ${nb_w_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_w_good} wires instead of ${nb_w}"
- } else {
- puts "The resulting shape contains ${nb_w} wires"
- }
- }
-
- if { [info exists nb_f_good] } {
- regexp {FACE +: +([-0-9.+eE]+)} $nb_info full nb_f
- if { ${nb_f} != ${nb_f_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_f_good} faces instead of ${nb_f}"
- } else {
- puts "The resulting shape contains ${nb_f} faces"
- }
- }
-
- if { [info exists nb_sh_good] } {
- regexp {SHELL +: +([-0-9.+eE]+)} $nb_info full nb_sh
- if { ${nb_sh} != ${nb_sh_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_sh_good} shells instead of ${nb_sh}"
- } else {
- puts "The resulting shape contains ${nb_sh} shells"
- }
- }
-
- if { [info exists nb_sol_good] } {
- regexp {SOLID +: +([-0-9.+eE]+)} $nb_info full nb_sol
- if { ${nb_sol} != ${nb_sol_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_sol_good} solids instead of ${nb_sol}"
- } else {
- puts "The resulting shape contains ${nb_sol} solids"
- }
- }
-
- if { [info exists nb_compsol_good] } {
- regexp {COMPSOLID +: +([-0-9.+eE]+)} $nb_info full nb_compsol
- if { ${nb_compsol} != ${nb_compsol_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_compsol_good} compsolids instead of ${nb_compsol}"
- } else {
- puts "The resulting shape contains ${nb_compsol} compsolids"
- }
- }
-
- if { [info exists nb_compound_good] } {
- regexp {COMPOUND +: +([-0-9.+eE]+)} $nb_info full nb_compound
- if { ${nb_compound} != ${nb_compound_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_compound_good} compounds instead of ${nb_compound}"
- } else {
- puts "The resulting shape contains ${nb_compound} compounds"
- }
- }
-
- if { [info exists nb_shape_good] } {
- regexp {SHAPE +: +([-0-9.+eE]+)} $nb_info full nb_shape
- if { ${nb_shape} != ${nb_shape_good} } {
- puts "Error : The resulting shape is WRONG because it must contains ${nb_shape_good} shapes instead of ${nb_shape}"
- } else {
- puts "The resulting shape contains ${nb_shape} shapes"
- }
- }
-
-
if { $m > 0 } {
smallview
clear
set square 490.101
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 5 -edge 9 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 27
set index [lsearch [whatis result] Closed]
if {$index == -1} {
puts "Faulty ${BugNumber} : result is not Closed shape"
set square 490.101
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 28
-
+checknbshapes result -vertex 5 -edge 9 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 28
set index [lsearch [whatis result] Closed]
set square 651.466
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
set index [lsearch [whatis result] Closed]
set square 651.466
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 19
set index [lsearch [whatis result] Closed]
set square 485.502
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 27
-
+checknbshapes result -vertex 5 -edge 9 -wire 6 -face 6 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 27
set index [lsearch [whatis result] Closed]
set square 485.502
-set nb_v_good 5
-set nb_e_good 9
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 28
-
+checknbshapes result -vertex 5 -edge 9 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 28
set index [lsearch [whatis result] Closed]
set square 646.621
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
set index [lsearch [whatis result] Closed]
set square 646.621
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 19
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 19
set index [lsearch [whatis result] Closed]
set square 1404.96
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis result] Closed]
set square 1404.96
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
set index [lsearch [whatis result] Closed]
set square 1829.23
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 1829.23
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
set square 2160.94
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis result] Closed]
set square 2160.94
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
set index [lsearch [whatis result] Closed]
set square 2556.25
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 2556.25
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
set square 1021.13
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis result] Closed]
set square 1021.13
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
set index [lsearch [whatis result] Closed]
set square 1346.42
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 1346.42
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
set square 1353.78
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis result] Closed]
set square 1353.78
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
set index [lsearch [whatis result] Closed]
set square 1683.87
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 1683.87
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
set square 449.295
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis result] Closed]
set square 449.295
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
set index [lsearch [whatis result] Closed]
set square 597.473
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 597.473
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
set square 740.079
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis result] Closed]
set square 740.079
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
set index [lsearch [whatis result] Closed]
set square 881.045
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 881.045
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
if {$index == -1} {
puts "Faulty ${BugNumber} : result is not Closed shape"
set square 245.485
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis result] Closed]
set square 245.485
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
set index [lsearch [whatis result] Closed]
set square 327.161
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 327.161
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
set square 400.925
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 13
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 13
set index [lsearch [whatis result] Closed]
set square 400.925
-set nb_v_good 3
-set nb_e_good 5
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 14
-
+checknbshapes result -vertex 3 -edge 5 -wire 2 -face 2 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 14
set index [lsearch [whatis result] Closed]
set square 478.063
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 422.859
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
set square 12651.5
-set nb_v_good 57
-set nb_e_good 121
-set nb_w_good 66
-set nb_f_good 66
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 311
-
+checknbshapes result -vertex 57 -edge 121 -wire 66 -face 66 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 311
set index [lsearch [whatis result] Closed]
set square 12651.5
-set nb_v_good 57
-set nb_e_good 121
-set nb_w_good 66
-set nb_f_good 66
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 312
-
+checknbshapes result -vertex 57 -edge 121 -wire 66 -face 66 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 312
set index [lsearch [whatis result] Closed]
set square 56691.9
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 56691.9
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 59
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 59
set index [lsearch [whatis result] Closed]
set square 12301.8
-set nb_v_good 57
-set nb_e_good 121
-set nb_w_good 66
-set nb_f_good 66
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 311
-
+checknbshapes result -vertex 57 -edge 121 -wire 66 -face 66 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 311
set index [lsearch [whatis result] Closed]
set square 12301.8
-set nb_v_good 57
-set nb_e_good 121
-set nb_w_good 66
-set nb_f_good 66
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 312
-
+checknbshapes result -vertex 57 -edge 121 -wire 66 -face 66 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 312
set index [lsearch [whatis result] Closed]
set square 37693.9
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 37693.9
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 59
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 59
set index [lsearch [whatis result] Closed]
puts "TODO OCC7166 ALL: Faulty OCC7166 : result is not Closed shape"
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC7166"
puts "============"
set square 256.812
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 6 -edge 10 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
set index [lsearch [whatis result] Closed]
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC7166"
set square 256.875
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 30
-
+checknbshapes result -vertex 6 -edge 10 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 30
set index [lsearch [whatis result] Closed]
puts "TODO OCC7166 ALL: Faulty OCC7166 : result is not Closed shape"
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC7166"
set square 332.724
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 4 -edge 6 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 15
set index [lsearch [whatis result] Closed]
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "TODO OCC7166 ALL: The square of the resulting shape is"
puts "============"
set square 314.974
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 9
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9
set index [lsearch [whatis result] Closed]
puts "TODO OCC7166 ALL: Faulty OCC7166 : result is not Closed shape"
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC7166"
set square 419.103
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 25
-
+checknbshapes result -vertex 6 -edge 10 -wire 4 -face 4 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 25
set index [lsearch [whatis result] Closed]
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC7166"
set square 419.166
-set nb_v_good 6
-set nb_e_good 10
-set nb_w_good 6
-set nb_f_good 6
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 30
-
+checknbshapes result -vertex 6 -edge 10 -wire 6 -face 6 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 30
set index [lsearch [whatis result] Closed]
puts "TODO OCC7166 ALL: Faulty OCC7166 : result is not Closed shape"
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "TODO OCC7166 ALL: Error : The square of the resulting shape is"
puts "============"
set square 702.858
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 2
-set nb_f_good 2
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 15
-
+checknbshapes result -vertex 4 -edge 6 -wire 2 -face 2 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 15
set index [lsearch [whatis result] Closed]
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "TODO OCC7166 ALL: Error : The square of the resulting shape is"
puts "============"
set square 702.921
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 4
-set nb_f_good 4
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 20
-
+checknbshapes result -vertex 4 -edge 6 -wire 4 -face 4 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 20
set index [lsearch [whatis result] Closed]
set square 12786.5
-set nb_v_good 101
-set nb_e_good 209
-set nb_w_good 110
-set nb_f_good 110
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 531
-
+checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 531
set index [lsearch [whatis result] Closed]
-puts "TODO OCC7166 ALL: The resulting shape is WRONG "
+puts "TODO OCC7166 ALL: Error : is WRONG because number of "
puts "============"
puts "OCC7166"
set square 12786.5
-set nb_v_good 101
-set nb_e_good 209
-set nb_w_good 110
-set nb_f_good 110
-set nb_sh_good 1
-set nb_sol_good 2
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 532
-
+checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 2 -compsolid 0 -compound 0 -shape 532
set index [lsearch [whatis result] Closed]
set square 12436.8
-set nb_v_good 101
-set nb_e_good 209
-set nb_w_good 110
-set nb_f_good 110
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 531
-
+checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 531
set index [lsearch [whatis result] Closed]
set square 12436.8
-set nb_v_good 101
-set nb_e_good 209
-set nb_w_good 110
-set nb_f_good 110
-set nb_sh_good 1
-set nb_sol_good 1
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 532
-
+checknbshapes result -vertex 101 -edge 209 -wire 110 -face 110 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 532
set index [lsearch [whatis result] Closed]
set square 1187.23
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
set 3dviewer 0
set square 1192.53
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
set 3dviewer 0
set square 1187.23
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
set 3dviewer 0
set square 1192.53
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
set 3dviewer 0
set square 790.139
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
set index [lsearch [whatis result] Closed]
set square 1198.3
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
set 3dviewer 0
set square 1192.88
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
set 3dviewer 0
set square 1187.23
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
set 3dviewer 0
set square 1192.53
-set nb_v_good 4
-set nb_e_good 6
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 17
-
+checknbshapes result -vertex 4 -edge 6 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 17
set 3dviewer 0
set square 795.95
-set nb_v_good 2
-set nb_e_good 9
-set nb_w_good 3
-set nb_f_good 3
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 18
-
+checknbshapes result -vertex 2 -edge 9 -wire 3 -face 3 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 18
set index [lsearch [whatis result] Closed]
set square 1294.43
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1313.1
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1294.43
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1313.1
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 858.182
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 2121.34
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 2285.24
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1294.43
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1313.1
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1259.14
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 2042.02
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 2081.25
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 2042.02
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 2081.25
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1346.42
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 2707.56
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 2736.65
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 2042.02
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 2081.25
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1683.87
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 901.663
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 901.663
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 597.473
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 1480.16
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 1465.92
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 901.663
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 881.045
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set 3dviewer 0
set square 898.589
-set nb_v_good 2
-set nb_e_good 3
-set nb_w_good 1
-set nb_f_good 1
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 8
-
+checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 8
set index [lsearch [whatis result] Closed]
set square 181746
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 591941
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 181746
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 591941
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 182717
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 592023
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 181746
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]
set square 591941
-set nb_v_good 2
-set nb_e_good 33
-set nb_w_good 11
-set nb_f_good 11
-set nb_sh_good 1
-set nb_sol_good 0
-set nb_compsol_good 0
-set nb_compound_good 0
-set nb_shape_good 58
-
+checknbshapes result -vertex 2 -edge 33 -wire 11 -face 11 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 58
set index [lsearch [whatis result] Closed]