Looked at this a bit this morning, and actually I can't get the correct behavior from Genskyvec on Windows even using the program directly. A really simple example:
C:\gensky 6 21 12 <return>
# gensky 6 21 12
# Local solar time: 11.84
# Solar altitude and azimuth: 75.5 -8.8
# Ground ambient level: 18.2
void light solar
0
0
3 7.18e+006 7.18e+006 7.18e+006
solar source sun
0
0
4 0.038263 -0.247650 0.968094 0.5
void brightfunc skyfunc
2 skybr skybright.cal
0
7 1 3.16e+001 3.02e+001 1.65e+000 0.038263 -0.247650 0.968094
C:\gensky 6 21 12 | genskyvec.pl -m 1
Bad sky description!
Gensky prints a valid description to STDOUT, but when I pipe it to genskyvec, it fails the error check loop in lines 25-45. I'm using v 2.8 of genskyvec.pl, from 2012.06.28. Ideas?
- Rob
Hi Greg,
That change didn't help on WinXP. BTW, the script runs fine on Windows7,
with both versions of that line. I'll see if anyone around here knows
what's up.
- Rob
ยทยทยท
On 7/18/12 2:28 PM, "Greg Ward" <[email protected]> wrote:
Hi Rob,
I can't test it for you, but I suspect the line:
} elsif (/\sskyfunc\s*$/) {
is the problem. Try removing the final '\s*' to make it:
} elsif (/\sskyfunc$/) {
and see if that works. It works on Unix, so if it solves the problem, I
should check it in. I don't know why it would be an issue, but I can't
see what else could be failing.
-Greg
From: "Guglielmetti, Robert" <[email protected]>
Date: July 18, 2012 12:43:27 PM PDT
Looked at this a bit this morning, and actually I can't get the correct
behavior from Genskyvec on Windows even using the program directly. A
really simple example:
C:\gensky 6 21 12 <return>
# gensky 6 21 12
# Local solar time: 11.84
# Solar altitude and azimuth: 75.5 -8.8
# Ground ambient level: 18.2
void light solar
0
0
3 7.18e+006 7.18e+006 7.18e+006
solar source sun
0
0
4 0.038263 -0.247650 0.968094 0.5
void brightfunc skyfunc
2 skybr skybright.cal
0
7 1 3.16e+001 3.02e+001 1.65e+000 0.038263 -0.247650 0.968094
C:\gensky 6 21 12 | genskyvec.pl -m 1
Bad sky description!
Gensky prints a valid description to STDOUT, but when I pipe it to
genskyvec, it fails the error check loop in lines 25-45. I'm using v 2.8
of genskyvec.pl, from 2012.06.28. Ideas?
- Rob
_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general
_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general