Simple analytic raytracing software, forward ray propagation, no rendering required. Rays are emitted from a point source and reaches a surface, from where some of the rays will be reflected onto a second surface. The code should accept a standard CAD format graphics file containing the two surface objects and an angle parameter that defines where the light source is located relative to the surface. It should produce as output the fraction of the rays from the first surface which also hit the second surface.
The surfaces are made in Google Sketchup and saved in a generic CAD format such as the standard Autocad file format (or any other format provided by Google Sketchup Pro 7). All surfaces are smooth and continuous. The general setup is that light is emitted from a point source configured as the sun (in the usual way done by raytracing renderers, cf. for example Indigo). Subsequent work is likely to include addition of more surfaces.