| 6 |
|
# Oct. 2002 Greg Ward |
| 7 |
|
# Aug. 2004 GW (added -f option to read glazings from file) |
| 8 |
|
# Funding for this development generously provided by Visarc, Inc. |
| 9 |
< |
# (http://www.vizarc.com) |
| 9 |
> |
# (http://www.visarc.com) |
| 10 |
|
# |
| 11 |
|
|
| 12 |
|
################################################################# |
| 30 |
|
set part_arr=(0 0 0 1 1) |
| 31 |
|
|
| 32 |
|
while ($#argv > 0) |
| 33 |
< |
set header="Surface Tr Tg Tb Rcr Rcg Rcb Rgr Rgg Rgb" |
| 33 |
> |
set header="Surface Tr Tg Tb Rcr Rcg Rcb Rgr Rgg Rgb Part" |
| 34 |
|
if ($#argv < 2 || "$argv[1]" != '-f') then |
| 35 |
|
echo "Usage: $0 [-f glazing.dat ..]" |
| 36 |
|
exit 1 |
| 47 |
|
@ i=2 |
| 48 |
|
while ($i <= $nl) |
| 49 |
|
set ln=(`sed -n ${i}p $gf:q`) |
| 50 |
< |
if ($#ln != 10) then |
| 51 |
< |
echo "Expected 10 words in line: $ln" |
| 50 |
> |
if ($#ln != 11) then |
| 51 |
> |
echo "Expected 11 words in line: $ln" |
| 52 |
|
exit 1 |
| 53 |
|
endif |
| 54 |
|
echo $ln[1] |
| 62 |
|
set rg_r_arr=($rc_r_arr $ln[8]) |
| 63 |
|
set rg_g_arr=($rc_g_arr $ln[9]) |
| 64 |
|
set rg_b_arr=($rc_b_arr $ln[10]) |
| 65 |
+ |
set part_arr=($part_arr $ln[11]) |
| 66 |
|
@ i++ |
| 67 |
|
end |
| 68 |
|
end |