|
SCATMECH > Classes and Functions >
Surface Scattering Models
> Shadowed_Facet_BRDF_Model
class Shadowed_Facet_BRDF_Model
The class Shadowed_Facet_BRDF_Model
implements the facet scattering model with shadow
functions. Note: this class only implements the polarized
part of the scattering function; a Lambertian contribution
must be added to the scattering function to account for
multiply scattered light. The shadow function is supplied
using the abstract class Shadow_Function.
Parameters:
| Parameter |
Data
Type |
Description |
Default |
| lambda |
double |
Wavelength of the light
in vacuum [µm].
(Inherited from BRDF_Model.) |
0.532 |
| type |
int |
Indicates
whether scattering is evaluated in reflection (0) or
transmission (1).
(Inherited from BRDF_Model.) |
0 |
| substrate |
dielectric_function |
The
optical constants of the substrate, expressed as a
complex number (n,k) or, optionally, as a function of
wavelength.
(Inherited from BRDF_Model.) |
(4.05,0.05) |
| sdf |
Slope_Distribution_Function |
Function
describing the isotropic two-dimensional distribution
of surface slopes.
(Inherited from Facet_BRDF_Model.) |
Exponential_Slope_Distribution_Function |
| stack |
dielectric_stack |
Description of any stack
of films deposited on the substrate, usually specified
by a file. The films are assumed to be conformal and of
total thickness much less than the horizontal scale of
the roughness.
See dielectric_stack, for
more information.
(Inherited from Facet_BRDF_Model). |
no
films |
| sdf |
Shadow_Function |
Function
describing the shadowing and obscuration. |
Torrance_Sparrow_Shadow_Function |
See also:
SCATMECH Home, Conventions, BRDF_Model, Facet_BRDF_Model, Shadow_Function
K.E.Torrance and E.M.Sparrow, "Theory of off-specular
reflection from roughened surfaces," J. Opt. Soc. Am.
57(9), 1105-1114 (1967).
Include file:
#include "torrspar.h"
Source code:
torrspar.cpp
Definition of public elements:
class Shadowed_Facet_BRDF_Model
: public Facet_BRDF_Model
{
};
Top of Page
For More Information
SCATMECH Technical Information and Questions
Optical Technology Division (OTD) Home Page
OTD Technical Inquiries
OTD Website Comments
Current SCATMECH version: 6.00 (February 2008)
This page first online: Version 2.00 (March 2001)
This page last modified: Version 6.00 (February 2008)
|