HumanEyeSensorParameters#

class ansys.speos.core.generic.parameters.HumanEyeSensorParameters#

Parameters for SensorHumanEye.

Parameters:
sensor_typeansys.speos.core.generic.parameters.HumanEyeSensorTypes, optional

Sensor type, colorimetric or spectral. By default, HumanEyeSensorTypes.colorimetric.

wavelength_samplingint, optional

Number of wavelengths between the fixed 360 nm and 830 nm bounds. By default, 13.

pupil_diameterfloat, optional

Diameter of the pupil in mm. By default, 4.0.

dimensionsansys.speos.core.generic.parameters.AngularRangeParameters, optional

Field of view and sampling of the sensor. X is the horizontal direction, Y the vertical direction. By default, horizontal field of view from -20 to 20 degrees with a sampling of 2352, vertical field of view from -10 to 10 degrees with a sampling of 1176.

axis_systemlist[float], optional

Sensor axis system [Ox Oy Oz Xx Xy Xz Yx Yy Yz Zx Zy Zz]. O corresponds to the observer (eye point), Y to the top direction and Z to the sight direction. By default, ORIGIN.

focalfloat, optional

Focal length in mm, distance between the observer point and the target point. By default, None: the focal length (thus the target point) is not defined.

layer_typeUnion[LayerTypes.none, LayerTypes.by_source], optional

Layer separation type. By default, LayerTypes.none.

Overview#

sensor_type

Sensor type.

wavelength_sampling

Number of wavelengths between 360 nm and 830 nm.

pupil_diameter

Pupil diameter in mm.

dimensions

Field of view and sampling.

axis_system

Position of the sensor: observer point, top direction (Y) and sight direction (Z).

focal

Focal length in mm.

layer_type

Layer separation type.

Import detail#

from ansys.speos.core.generic.parameters import HumanEyeSensorParameters

Attribute detail#

HumanEyeSensorParameters.sensor_type: HumanEyeSensorTypes#

Sensor type.

HumanEyeSensorParameters.wavelength_sampling: int = 13#

Number of wavelengths between 360 nm and 830 nm.

HumanEyeSensorParameters.pupil_diameter: float = 4.0#

Pupil diameter in mm.

HumanEyeSensorParameters.dimensions: AngularRangeParameters#

Field of view and sampling.

HumanEyeSensorParameters.axis_system: list[float] = [0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1]#

Position of the sensor: observer point, top direction (Y) and sight direction (Z).

HumanEyeSensorParameters.focal: float | None = None#

Focal length in mm.

HumanEyeSensorParameters.layer_type: Literal[LayerTypes] | Literal[LayerTypes]#

Layer separation type.