cherab.phix.machine.material.RoughSUS316L.bsdf#

RoughSUS316L.bsdf()#

Returns the surface bi-directional scattering distribution function (BSDF).

The BSDF is calculated for the given wavelength, incoming and outgoing surface space directions.

Parameters:
  • s_incident (Vector3D) – The surface space incident vector, \(\omega_i\).

  • s_reflected (Vector3D) – The surface space reflected vector, \(\omega_o\).

  • wavelength (float) – The wavelength \(\lambda\) at which to perform the BSDF evaluation.

Returns:

The BSDF value, \(BSDF(\omega_i, \omega_o, \lambda)\)