comnum.OwcIllumination#
- class comnum.OwcIllumination#
The light of a set of emitters carried to the elements of a room (
OwcRoom.illuminate).- impulse_responses(position, direction, area_m2, fov_rad, *, filter_gain=1.0, concentrator_index=None)#
The impulse responses at a detector: the line of sight, then each order of reflection, on the same bins.
- Parameters:
position (array_like) –
(3,)the detector (m).direction (array_like) –
(3,)its normal.area_m2 (float) – its area (m²).
fov_rad (float) – its field of view (rad).
filter_gain (float) – the gain of the optical filter.
concentrator_index (float | None) – the refractive index of a concentrator of gain
n²/sin²Ψ.
- Returns:
one response per order, from the line of sight.
- Return type:
- Raises:
ValueError – for an invalid parameter or input (the message names it).