5 |
|
|
6 |
|
proc preen {} { # clean up radvar |
7 |
|
global radvar rifname |
8 |
< |
foreach n {objects scene materials illum mkillum render oconv pfilt |
9 |
< |
RAWFILE ZFILE AMBFILE OPTFILE EXPOSURE ZONE REPORT} { |
8 |
> |
foreach n {objects scene materials illum mkillum mkpmap render oconv rvu rpict pfilt |
9 |
> |
RAWFILE ZFILE AMBFILE PGMAP PCMAP OPTFILE EXPOSURE ZONE REPORT} { |
10 |
|
if {! [info exists radvar($n)]} { |
11 |
|
set radvar($n) {} |
12 |
|
} |
83 |
|
mat* { eval lappend radvar(materials) $vval } |
84 |
|
ill* { eval lappend radvar(illum) $vval } |
85 |
|
mki* { eval lappend radvar(mkillum) $vval } |
86 |
+ |
mkp* { eval lappend radvar(mkpmap) $vval } |
87 |
|
ren* { eval lappend radvar(render) $vval } |
88 |
|
oco* { eval lappend radvar(oconv) $vval } |
89 |
+ |
rvu { eval lappend radvar(rvu) $vval } |
90 |
+ |
rpi* { eval lappend radvar(rpict) $vval } |
91 |
|
pf* { eval lappend radvar(pfilt) $vval } |
92 |
|
vi* { lappend radvar(view) $vval } |
93 |
|
ZO* { set radvar(ZONE) $vval } |
107 |
|
REP* { set radvar(REPORT) $vval } |
108 |
|
RAW* { set radvar(RAWFILE) $vval } |
109 |
|
ZF* {set radvar(ZFILE) $vval } |
110 |
+ |
PGM* {set radvar(PGMAP) $vval } |
111 |
+ |
PCM* {set radvar(PCMAP) $vval } |
112 |
|
} |
113 |
|
|
114 |
|
} |
124 |
|
foreach v $radvar(view) { |
125 |
|
puts $fi "view= $v" |
126 |
|
} |
122 |
– |
return |
123 |
– |
} |
124 |
– |
if {[lsearch -exact {ZONE QUALITY OCTREE PICTURE AMBFILE OPTFILE |
125 |
– |
EXPOSURE RESOLUTION UP INDIRECT DETAIL PENUMBRAS |
126 |
– |
EYESEP RAWFILE ZFILE VARIABILITY REPORT} $vn] >= 0} { |
127 |
– |
puts $fi "$vn= $radvar($vn)" |
127 |
|
return |
128 |
|
} |
129 |
|
puts -nonewline $fi "$vn=" |