1puts "================" 2puts "OCC76" 3puts "================" 4puts "" 5 6set vol1_exp 3050.42 7set vol2_exp 10195.3 8 9restore [locate_data_file shading_177.brep] sh1 10checkshape sh1 11regexp {Mass +: +([-0-9.+eE]+)} [vprops sh1] full l1 12 13restore [locate_data_file OCC76-2.brep] sh2 14checkshape sh2 15regexp {Mass +: +([-0-9.+eE]+)} [vprops sh2] full l2 16 17if { [expr abs([expr $l1 - $vol1_exp])] > 0.00999} { 18 puts "Error : Volume of OCC76-1.brep is calculated wrongly because $vol1_exp value must be but $l1 is" 19} else { 20 puts " Volume of OCC76-1.brep is right calculated" 21} 22 23if { [expr abs([expr $l2 - $vol2_exp])] > 0.00999} { 24 puts "Error : Volume of OCC76-2.brep is calculated wrongly because $vol2_exp value must be but $l2 is" 25} else { 26 puts " Volume of OCC76-2.brep is right calculated" 27} 28