ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/util/genskyvec.pl
(Generate patch)

Comparing ray/src/util/genskyvec.pl (file contents):
Revision 2.8 by greg, Thu Jun 28 20:48:03 2012 UTC vs.
Revision 2.10 by greg, Mon Dec 12 17:40:07 2016 UTC

# Line 10 | Line 10 | my $windoz = ($^O eq "MSWin32" or $^O eq "MSWin64");
10   my @skycolor = (0.960, 1.004, 1.118);
11   my $mf = 4;
12   my $dosky = 1;
13 + my $headout = 1;
14 + my @origARGV = @ARGV;
15   while ($#ARGV >= 0) {
16          if ("$ARGV[0]" eq "-c") {
17                  @skycolor = @ARGV[1..3];
# Line 19 | Line 21 | while ($#ARGV >= 0) {
21                  shift @ARGV;
22          } elsif ("$ARGV[0]" eq "-d") {
23                  $dosky = 0;
24 +        } elsif ("$ARGV[0]" eq "-h") {
25 +                $headout = 0;
26 +        } else {
27 +                die "Unexpected command-line argument: $ARGV[0]\n";
28          }
29          shift @ARGV;
30   }
# Line 143 | Line 149 | if (@sundir) {
149                  for my $j (0..2) { $scolor[$j] += $wt * $sunval[$j]; }
150                  $tregval[$ndx[$i]] = "$scolor[0]\t$scolor[1]\t$scolor[2]\n";
151          }
152 + }
153 + # Output header if requested
154 + if ($headout) {
155 +        print "#?RADIANCE\n";
156 +        print "genskyvec @origARGV\n";
157 +        print "NROWS=", $#tregval+1, "\n";
158 +        print "NCOLS=1\nNCOMP=3\n";
159 +        print "FORMAT=ascii\n";
160 +        print "\n";
161   }
162   # Output our final vector
163   print @tregval;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines