openstb.simulator.scattering.lambertian
Lambertian scattering.
Classes:
| Name | Description |
|---|---|
LambertianScattering |
Lambertian scattering from an interface. |
LambertianScattering
LambertianScattering(scale_factor=1)
Bases: ScatteringModel
Lambertian scattering from an interface.
This assumes omnidirectional scattering from the interface. The strength of the scattered intensity is I₀ cos ϴ where I₀ is the incident energy and ϴ the angle between the incident vector and the normal of the interface.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
scale_factor
|
float
|
An additional multiplicative scale factor to include, for example to model a material-dependent scattering strength. |
1
|
Source code in openstb/simulator/scattering/lambertian.py
21 22 23 24 25 26 27 28 29 30 | |