ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/gen/illum.cal
Revision: 2.7
Committed: Thu Jul 9 13:06:20 1998 UTC (25 years, 8 months ago) by gwlarson
Branch: MAIN
Changes since 2.6: +2 -2 lines
Log Message:
fixed variable ordering

File Contents

# Content
1 { SCCSid "$SunId$ LBL" }
2
3 {
4 Coordinate computations for mkillum output.
5
6 There are no arguments for the spherical case:
7
8 il_alt - Altitude (1 to -1) for spherical coordinates
9 il_azi - Azimuth (0 to 2*PI) for sphere
10
11 For the hemispherical case, A1-A9 are the unit vectors for the
12 hemisphere's coordinate system:
13
14 il_alth - Altitude (1 to 0) for hemispherical coordinates
15 il_azih - Azimuth (0 to 2*PI) for hemisphere
16 }
17
18 norm_rad(r) : if( r, r, r+2*PI );
19
20 il_alt = Dz;
21 il_azi = norm_rad(Atan2(Dy, Dx));
22
23 il_alth = sq(-Dx*A7-Dy*A8-Dz*A9);
24 il_azih = norm_rad(Atan2(-Dx*A4-Dy*A5-Dz*A6, -Dx*A1-Dy*A2-Dz*A3));