That's because -g is expecting an argument (the ground reflectance).  If you 
give "-c" after, it probably calls atof("-c") which returns 0.

In general, Radiance doesn't have very paranoid argument checking.  If you 
don't give a legal command line, many Radiance programs just muddle through (or 
crash if they try reading past the last argument).  The exceptions to this are 
the rendering programs and a few utilities that call badarg() to check command 
argument types.

-Greg

> From: "Randolph M. Fritz" <[email protected]>
> Date: February 7, 2011 1:29:09 PM PST
> 
> If -g is given as the last argument to the gensky command, a bus error or 
> segmentation fault results.  That is:
> gensky 3 31 10:00 -g -c
> works, but
> gensky 3 31 10:00 -c -g
> fails.
> -- 
> Randolph M. Fritz • [email protected]
> Environmental Energy Technologies Division • Lawrence Berkeley Labs

_______________________________________________
Radiance-dev mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev

Reply via email to