
    ued                     .    d dl mZ  G d de          ZdS )   )	JSONMixinc                   &    e Zd ZdZ	 	 	 	 	 	 ddZdS )LightSettingsa.  
    Configuration of lights on the plane

    Parameters
    ---------
        lights_position : array, default None
            Location of lights in an array of X/Y/Z coordinates
        diffuse_ratio : float, default None
            Proportion of light at many angles
        specular_ratio : float, default None
            Proportion of light reflected in a mirror-like manner
        lights_strength : array, default None
            Brightness of lights
        number_of_lights : int, default None
            Number of lights in visualization
       Nc                 Z    || _         || _        || _        || _        || _        || _        d S )N)ambient_ratiodiffuse_ratiolights_positionlights_strengthnumber_of_lightsspecular_ratio)selfr   r
   r	   r   r   r   s          >lib/python3.11/site-packages/pydeck/bindings/light_settings.py__init__zLightSettings.__init__   s:     +*.. 0,    )r   NNNNN)__name__
__module____qualname____doc__r    r   r   r   r      sF         & - - - - - -r   r   N)
json_toolsr   r   r   r   r   <module>r      sK    ! ! ! ! ! ! -  -  -  -  -I  -  -  -  -  -r   