mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-02 17:46:22 +03:00
0025945: Make stable checking of shape global properties in tests
- Added function checkprops, set default tolerance parameter to 1.0e-4 - Using "area" instead of "square". - Options "-equal\notequal" isn't used together with "-s" in blend and offset test cases. - Correct regressions/differences/improvements and CPU problem (set props tolerance to 0.1) - Corrected test cases to use checkprops proc. - Correct image difference - Updated TODOs in test cases. - Updated test cases to get correct images of result shape
This commit is contained in:
parent
5fb5b5c432
commit
58cf74e0c0
@ -172,7 +172,7 @@ proc _check_arg {check_name check_result {get_value 0}} {
|
||||
if { $arg == ${check_name} } {
|
||||
if {${get_value}} {
|
||||
incr narg
|
||||
if { $narg < [llength $args] && ! [regexp {^-} [lindex $args $narg]] } {
|
||||
if { $narg < [llength $args] && ! [regexp {^-[^0-9]} [lindex $args $narg]] } {
|
||||
set ${check_result} "[lindex $args $narg]"
|
||||
} else {
|
||||
error "Option ${check_result} requires argument"
|
||||
@ -449,3 +449,141 @@ proc checkfaults {shape source_shape {ref_value 0}} {
|
||||
puts "Error : Number of faults is $nb_r"
|
||||
}
|
||||
}
|
||||
|
||||
# auxiliary: check all arguments
|
||||
proc _check_args { args {options {}} {command_name ""}} {
|
||||
# check arguments
|
||||
for {set narg 0} {${narg} < [llength ${args}]} {incr narg} {
|
||||
set arg [lindex ${args} ${narg}]
|
||||
set toContinue 0
|
||||
foreach option ${options} {
|
||||
set option_name [lindex ${option} 0]
|
||||
set variable_to_save_value [lindex ${option} 1]
|
||||
set get_value [lindex ${option} 2]
|
||||
set local_value ""
|
||||
if { [_check_arg ${option_name} local_value ${get_value}] } {
|
||||
upvar ${variable_to_save_value} ${variable_to_save_value}
|
||||
set ${variable_to_save_value} ${local_value}
|
||||
set toContinue 1
|
||||
}
|
||||
}
|
||||
if {${toContinue}} { continue }
|
||||
# unsupported option
|
||||
if { [regexp {^-} ${arg}] } {
|
||||
error "Error: unsupported option \"${arg}\""
|
||||
}
|
||||
error "Error: cannot interpret argument ${narg} (${arg})"
|
||||
}
|
||||
foreach option ${options} {
|
||||
set option_name [lindex ${option} 0]
|
||||
set variable_to_save_value [lindex ${option} 1]
|
||||
set should_exist [lindex ${option} 3]
|
||||
if {![info exists ${variable_to_save_value}] && ${should_exist} == 1} {
|
||||
error "Error: wrong using of command '${command_name}', '${option_name}' option is required"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
help checkprops {
|
||||
Procedure includes commands to compute length, area and volume of input shape.
|
||||
|
||||
Use: checkprops shapename [options...]
|
||||
Allowed options are:
|
||||
-l LENGTH: command lprops, computes the mass properties of all edges in the shape with a linear density of 1
|
||||
-s AREA: command sprops, computes the mass properties of all faces with a surface density of 1
|
||||
-v VOLUME: command vprops, computes the mass properties of all solids with a density of 1
|
||||
-eps EPSILON: the epsilon defines relative precision of computation
|
||||
-equal SHAPE: compare area\volume\length of input shapes. Puts error if its are not equal
|
||||
-notequal SHAPE: compare area\volume\length of input shapes. Puts error if its are equal
|
||||
Options -l, -s and -v are independent and can be used in any order. Tolerance epsilon is the same for all options.
|
||||
}
|
||||
|
||||
proc checkprops {shape args} {
|
||||
puts "checkprops ${shape} ${args}"
|
||||
upvar ${shape} ${shape}
|
||||
|
||||
if {![isdraw ${shape}] || [regexp "${shape} is a \n" [whatis ${shape}]]} {
|
||||
puts "Error: The command cannot be built"
|
||||
return
|
||||
}
|
||||
|
||||
set length -1
|
||||
set area -1
|
||||
set volume -1
|
||||
set epsilon 1.0e-4
|
||||
set compared_equal_shape -1
|
||||
set compared_notequal_shape -1
|
||||
set equal_check 0
|
||||
|
||||
set options {{"-eps" epsilon 1}
|
||||
{"-equal" compared_equal_shape 1}
|
||||
{"-notequal" compared_notequal_shape 1}}
|
||||
|
||||
if { [regexp {\-[not]*equal} $args] } {
|
||||
lappend options {"-s" area 0}
|
||||
lappend options {"-l" length 0}
|
||||
lappend options {"-v" volume 0}
|
||||
set equal_check 1
|
||||
} else {
|
||||
lappend options {"-s" area 1}
|
||||
lappend options {"-l" length 1}
|
||||
lappend options {"-v" volume 1}
|
||||
}
|
||||
_check_args ${args} ${options} "checkprops"
|
||||
|
||||
if { ${length} != -1 || ${equal_check} == 1 } {
|
||||
set CommandName lprops
|
||||
set mass $length
|
||||
set prop "length"
|
||||
set equal_check 0
|
||||
}
|
||||
if { ${area} != -1 || ${equal_check} == 1 } {
|
||||
set CommandName sprops
|
||||
set mass $area
|
||||
set prop "area"
|
||||
set equal_check 0
|
||||
}
|
||||
if { ${volume} != -1 || ${equal_check} == 1 } {
|
||||
set CommandName vprops
|
||||
set mass $volume
|
||||
set prop "volume"
|
||||
set equal_check 0
|
||||
}
|
||||
|
||||
regexp {Mass +: +([-0-9.+eE]+)} [${CommandName} ${shape} ${epsilon}] full m
|
||||
|
||||
if { ${compared_equal_shape} != -1 } {
|
||||
upvar ${compared_equal_shape} ${compared_equal_shape}
|
||||
regexp {Mass +: +([-0-9.+eE]+)} [${CommandName} ${compared_equal_shape} ${epsilon}] full compared_m
|
||||
if { $compared_m != $m } {
|
||||
puts "Error: Shape ${compared_equal_shape} is not equal to shape ${shape}"
|
||||
}
|
||||
}
|
||||
|
||||
if { ${compared_notequal_shape} != -1 } {
|
||||
upvar ${compared_notequal_shape} ${compared_notequal_shape}
|
||||
regexp {Mass +: +([-0-9.+eE]+)} [${CommandName} ${compared_notequal_shape} ${epsilon}] full compared_m
|
||||
if { $compared_m == $m } {
|
||||
puts "Error: Shape ${compared_notequal_shape} is equal shape to ${shape}"
|
||||
}
|
||||
}
|
||||
|
||||
if { ${compared_equal_shape} == -1 && ${compared_notequal_shape} == -1 } {
|
||||
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 area 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -6,4 +6,4 @@ tscale s 0 0 0 SCALE1
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 451533
|
||||
checkprops result -s 451533
|
||||
|
@ -6,4 +6,4 @@ tscale s 0 0 0 SCALE1
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 432086
|
||||
checkprops result -s 432086
|
||||
|
@ -5,4 +5,4 @@ tscale s 0 0 0 SCALE1
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 389033
|
||||
checkprops result -s 389033
|
||||
|
@ -5,4 +5,4 @@ tscale s 0 0 0 SCALE1
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 534763
|
||||
checkprops result -s 534772
|
||||
|
@ -5,4 +5,4 @@ tscale s 0 0 0 SCALE1
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 1.47825e+06
|
||||
checkprops result -s 1.47825e+06
|
||||
|
@ -8,4 +8,4 @@ trotate s b 0 0 0 0 0 1 -10
|
||||
explode s E
|
||||
bfuseblend result s b 3*SCALE1
|
||||
|
||||
set square 1.65656e+06
|
||||
checkprops result -s 1.65656e+06
|
||||
|
@ -9,4 +9,4 @@ tscale s 0 0 0 SCALE1
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 783698
|
||||
checkprops result -s 783698
|
||||
|
@ -13,4 +13,4 @@ tscale s 0 0 0 SCALE1
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 677145
|
||||
checkprops result -s 677145
|
||||
|
@ -14,4 +14,4 @@ tscale b 0 0 0 SCALE1
|
||||
tscale s 0 0 0 SCALE1
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 1.29262e+06
|
||||
checkprops result -s 1.29262e+06
|
||||
|
@ -12,4 +12,4 @@ tscale s 0 0 0 SCALE1
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 395701
|
||||
checkprops result -s 395701
|
||||
|
@ -13,4 +13,4 @@ fsameparameter s SCALE1*1.e-7
|
||||
explode s E
|
||||
bfuseblend result s b 1*SCALE1
|
||||
|
||||
set square 431283
|
||||
checkprops result -s 431283
|
||||
|
@ -6,4 +6,4 @@ tscale s1 0 0 0 SCALE1
|
||||
tscale s2 0 0 0 SCALE1
|
||||
bfuseblend result s1 s2 0.5*SCALE1
|
||||
|
||||
set square 78849.6
|
||||
checkprops result -s 78849.6
|
||||
|
@ -7,4 +7,4 @@ tscale s1 0 0 0 SCALE1
|
||||
tscale s2 0 0 0 SCALE1
|
||||
bfuseblend result s1 s2 0.5*SCALE1
|
||||
|
||||
set square 82598.9
|
||||
checkprops result -s 82598.9
|
||||
|
@ -7,4 +7,4 @@ tscale s1 0 0 0 SCALE1
|
||||
tscale s2 0 0 0 SCALE1
|
||||
bfuseblend result s1 s2 0.5*SCALE1
|
||||
|
||||
set square 65305.3
|
||||
checkprops result -s 65305.3
|
||||
|
@ -6,4 +6,4 @@ tscale s1 0 0 0 SCALE1
|
||||
tscale s2 0 0 0 SCALE1
|
||||
bfuseblend result s1 s2 1*SCALE1
|
||||
|
||||
set square 52829.1
|
||||
checkprops result -s 52829.1
|
||||
|
@ -6,4 +6,4 @@ tscale s1 0 0 0 SCALE1
|
||||
tscale s2 0 0 0 SCALE1
|
||||
bfuseblend result s1 s2 1*SCALE1
|
||||
|
||||
set square 52754.1
|
||||
checkprops result -s 53457.8
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_5 0 2 1 4 2 2
|
||||
buildevol
|
||||
|
||||
set square 23985.2
|
||||
checkprops result -s 23985.2
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_5 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 30913
|
||||
checkprops result -s 30913
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_5 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 27121
|
||||
checkprops result -s 27121
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_9 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 21068.3
|
||||
checkprops result -s 21068.3
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_1 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 21188.6
|
||||
checkprops result -s 21188.6
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_9 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 44716.1
|
||||
checkprops result -s 44716.1
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_2 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 44127.7
|
||||
checkprops result -s 44127.7
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_9 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 42210.2
|
||||
checkprops result -s 42210.2
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_3 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 41218.7
|
||||
checkprops result -s 41218.7
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_9 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 89820.2
|
||||
checkprops result -s 89820.2
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_1 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 90149.1
|
||||
checkprops result -s 90149.1
|
||||
|
@ -11,4 +11,6 @@ mkevol result s
|
||||
updatevol s_7 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 12023.4
|
||||
|
||||
checkprops result -s 12045.6
|
||||
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_3 0 10 1 20 2 10
|
||||
buildevol
|
||||
|
||||
set square 11734.1
|
||||
checkprops result -s 11734.1
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_9 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 134866
|
||||
checkprops result -s 134866
|
||||
|
@ -6,4 +6,4 @@ mkevol result s
|
||||
updatevol s_2 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 134103
|
||||
checkprops result -s 134103
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_9 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 275055
|
||||
checkprops result -s 275055
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_1 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 276679
|
||||
checkprops result -s 276679
|
||||
|
@ -6,4 +6,4 @@ mkevol result s
|
||||
updatevol s_7 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 137086
|
||||
checkprops result -s 137086
|
||||
|
@ -6,4 +6,4 @@ mkevol result s
|
||||
updatevol s_2 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 135853
|
||||
checkprops result -s 135853
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_4 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 104110
|
||||
checkprops result -s 104110
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_9 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 104232
|
||||
checkprops result -s 104232
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_4 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 124704
|
||||
checkprops result -s 124704
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_8 0 1*SCALE1 1 1.5*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 124280
|
||||
checkprops result -s 124280
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_1 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 133326
|
||||
checkprops result -s 133326
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_5 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 133708
|
||||
checkprops result -s 133708
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_2 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 5.10383e+06
|
||||
checkprops result -s 5.10383e+06
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_4 0 1*SCALE 1 2*SCALE 2 1*SCALE
|
||||
buildevol
|
||||
|
||||
set square 5.39403e+06
|
||||
checkprops result -s 5.39403e+06
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_6 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 106625
|
||||
checkprops result -s 106625
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_4 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 106172
|
||||
checkprops result -s 106172
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_1 0 0.5*SCALE1 1 1.*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 33785.2
|
||||
checkprops result -s 33785.2
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_4 0 0.3*SCALE1 1 0.6*SCALE1 2 0.3*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 33938.1
|
||||
checkprops result -s 33938.1
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_1 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 427160
|
||||
checkprops result -s 427160
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_10 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 426050
|
||||
checkprops result -s 426050
|
||||
|
@ -7,4 +7,4 @@ mkevol result s
|
||||
updatevol s_8 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 555384
|
||||
checkprops result -s 555384
|
||||
|
@ -8,4 +8,4 @@ mkevol result s
|
||||
updatevol s_4 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 554378
|
||||
checkprops result -s 554378
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_4 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 87027.5
|
||||
checkprops result -s 87027.5
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_6 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 99053.9
|
||||
checkprops result -s 99053.9
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_6 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 81492.8
|
||||
checkprops result -s 81492.8
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_5 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 81299.7
|
||||
checkprops result -s 81299.7
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_1 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 61785.2
|
||||
checkprops result -s 61785.2
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_1 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 135224
|
||||
checkprops result -s 135224
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_1 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 30499.9
|
||||
checkprops result -s 30499.9
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_2 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 309758
|
||||
checkprops result -s 309758
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_3 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 418406
|
||||
checkprops result -s 418406
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_1 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 444541
|
||||
checkprops result -s 444541
|
||||
|
@ -9,4 +9,4 @@ mkevol result s
|
||||
updatevol s_3 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 76962.6
|
||||
checkprops result -s 78977.9
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_1 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 484801
|
||||
checkprops result -s 484801
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_4 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 428442
|
||||
checkprops result -s 428442
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_1 0 2*SCALE1 1 1*SCALE1 2 2*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 49612.1
|
||||
checkprops result -s 50306.6
|
||||
|
@ -13,4 +13,4 @@ mkevol result s
|
||||
updatevol s_1 0 1*SCALE1 1 2*SCALE1 2 1*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 86185.5
|
||||
checkprops result -s 86185.5
|
||||
|
@ -13,4 +13,4 @@ mkevol result s
|
||||
updatevol s_5 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 72604.8
|
||||
checkprops result -s 72604.8
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_1 0 0.3*SCALE1 1 0.5*SCALE1 2 0.3*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 72838.2
|
||||
checkprops result -s 72838.2
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_4 0 0.3*SCALE1 1 0.5*SCALE1 2 0.3*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 73347.5
|
||||
checkprops result -s 73347.5
|
||||
|
@ -5,4 +5,4 @@ mkevol result s
|
||||
updatevol s_5 0 2*SCALE1 1 1*SCALE1 2 2*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 5.34396e+06
|
||||
checkprops result -s 5.34396e+06
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_2 0 0.3*SCALE1 1 0.5*SCALE1 2 0.3*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 20125.9
|
||||
checkprops result -s 20125.9
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_10 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 63753.9
|
||||
checkprops result -s 63753.9
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_16 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 66266.6
|
||||
checkprops result -s 66266.6
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_9 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 59764.7
|
||||
checkprops result -s 59764.7
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_2 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 65911.7
|
||||
checkprops result -s 65911.7
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_14 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 64151.6
|
||||
checkprops result -s 64151.6
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_15 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 61178.8
|
||||
checkprops result -s 61178.8
|
||||
|
@ -11,4 +11,4 @@ mkevol result s
|
||||
updatevol s_14 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 68102.2
|
||||
checkprops result -s 68102.2
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_4 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 64488.9
|
||||
checkprops result -s 64488.9
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_5 0 0.3*SCALE1 1 0.5*SCALE1 2 0.3*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 61452
|
||||
checkprops result -s 61452
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_7 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 65253.7
|
||||
checkprops result -s 65253.7
|
||||
|
@ -13,4 +13,4 @@ mkevol result s
|
||||
updatevol s_6 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 66403.3
|
||||
checkprops result -s 66403.3
|
||||
|
@ -13,4 +13,4 @@ mkevol result s
|
||||
updatevol s_6 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 67290.4
|
||||
checkprops result -s 67290.4
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_3 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 25582.7
|
||||
checkprops result -s 25582.7
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_3 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 98503.2
|
||||
checkprops result -s 98503.2
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_3 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 59943.4
|
||||
checkprops result -s 59943.4
|
||||
|
@ -12,4 +12,4 @@ mkevol result s
|
||||
updatevol s_4 0 0.5*SCALE1 1 1*SCALE1 2 0.5*SCALE1
|
||||
buildevol
|
||||
|
||||
set square 100596
|
||||
checkprops result -s 100596
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_5 0 1*SCALE2 1 4*SCALE2 2 3*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 3105.92
|
||||
checkprops result -s 3105.92
|
||||
|
@ -10,4 +10,4 @@ mkevol result s
|
||||
updatevol s_4 0 1*SCALE2 1 3*SCALE2 2 2*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 3133.42
|
||||
checkprops result -s 3133.42
|
||||
|
@ -15,4 +15,4 @@ mkevol result s
|
||||
updatevol s_10 0 5*SCALE2 1 6*SCALE2 2 3*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 3676.87
|
||||
checkprops result -s 3676.87
|
||||
|
@ -9,4 +9,4 @@ mkevol result s
|
||||
updatevol s_7 0 8*SCALE2 1 4*SCALE2 2 10*SCALE2 3 10*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 4247.04
|
||||
checkprops result -s 4247.04
|
||||
|
@ -9,4 +9,4 @@ mkevol result s
|
||||
updatevol s_3 0 4*SCALE2 1 8*SCALE2 2 6*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 4242.66
|
||||
checkprops result -s 4242.66
|
||||
|
@ -14,4 +14,4 @@ mkevol result s
|
||||
updatevol s_3 0 6*SCALE2 1 8*SCALE2 2 6*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 7024.09
|
||||
checkprops result -s 7024.09
|
||||
|
@ -8,4 +8,4 @@ mkevol result s
|
||||
updatevol s_8 0 3*SCALE2 1 5*SCALE2 2 5*SCALE2 3 3*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 4034.13
|
||||
checkprops result -s 4034.13
|
||||
|
@ -9,4 +9,4 @@ mkevol result s
|
||||
updatevol s_7 0 2*SCALE2 1 4*SCALE2 2 3*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 4088.21
|
||||
checkprops result -s 4088.21
|
||||
|
@ -13,4 +13,4 @@ mkevol result s
|
||||
updatevol s_3 0 2*SCALE2 1 4*SCALE2 2 3*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 6391.88
|
||||
checkprops result -s 6391.88
|
||||
|
@ -9,4 +9,4 @@ mkevol result s
|
||||
updatevol s_8 0 3*SCALE2 1 10*SCALE2 2 10*SCALE2 3 8*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 14651.2
|
||||
checkprops result -s 14651.2
|
||||
|
@ -9,4 +9,4 @@ mkevol result s
|
||||
updatevol s_7 0 3*SCALE2 1 10*SCALE2 2 5*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 14656.1
|
||||
checkprops result -s 14656.1
|
||||
|
@ -13,4 +13,4 @@ mkevol result s
|
||||
updatevol s_3 0 3*SCALE2 1 8*SCALE2 2 5*SCALE2
|
||||
buildevol
|
||||
|
||||
set square 15244.4
|
||||
checkprops result -s 15244.4
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user