ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/gen/gendaylit.c
(Generate patch)

Comparing ray/src/gen/gendaylit.c (file contents):
Revision 2.18 by greg, Thu Nov 7 23:15:06 2019 UTC vs.
Revision 2.20 by greg, Wed Nov 18 17:18:41 2020 UTC

# Line 788 | Line 788 | void usage_error(char* msg)                    /* print usage error and
788   {
789          if (msg != NULL)
790                  fprintf(stderr, "%s: Use error - %s\n\n", progname, msg);
791 <        fprintf(stderr, "Usage: %s      month day hour    [...]\n", progname);
792 <        fprintf(stderr, "   or: %s -ang altitude azimuth  [...]\n", progname);
791 >        fprintf(stderr, "Usage: %s      month day hour [-y year]        [...]\n", progname);
792 >        fprintf(stderr, "   or: %s -ang altitude azimuth                [...]\n", progname);
793          fprintf(stderr, "               followed by:      -P          epsilon delta [options]\n");
794          fprintf(stderr, "                        or:      [-W|-L|-G]  direct_value diffuse_value [options]\n");
795 <        fprintf(stderr, "                        or:      -E          global_irradiance [options]\n\n");
796 <        fprintf(stderr, "       Description:\n");
795 >        fprintf(stderr, "                        or:      -E          global_irradiance [options]\n\n");
796 >        fprintf(stderr, "    Description:\n");
797          fprintf(stderr, "       -P epsilon delta  (these are the Perez parameters) \n");
798          fprintf(stderr, "       -W direct-normal-irradiance diffuse-horizontal-irradiance (W/m^2)\n");
799          fprintf(stderr, "       -L direct-normal-illuminance diffuse-horizontal-illuminance (lux)\n");
# Line 1427 | Line 1427 | void coeff_lum_perez(double Z, double epsilon, double
1427   /* degrees into radians */
1428   double radians(double degres)
1429   {
1430 <        return degres*M_PI/180.0;
1430 >        return degres*(M_PI/180.);
1431   }
1432  
1433  
1434   /* radian into degrees */
1435   double degres(double radians)
1436   {
1437 <        return radians/M_PI*180.0;
1437 >        return radians*(180./M_PI);
1438   }
1439  
1440  
# Line 1465 | Line 1465 | double integ_lv(float *lv,float *theta)
1465                  buffer += (*(lv+i))*cos(radians(*(theta+i)));
1466          }
1467                          
1468 <        return buffer*2*M_PI/144;
1468 >        return buffer*(2.*M_PI/145.);
1469   }
1470  
1471  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines