o
    Ýñhd  ã                   @   s    d dl mZ G dd„ deƒZdS )é   )Ú	JSONMixinc                   @   s&   e Zd ZdZ						d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                 C   s(   || _ || _|| _|| _|| _|| _d S )N)Úambient_ratioÚdiffuse_ratioÚlights_positionÚlights_strengthÚnumber_of_lightsÚspecular_ratio)Úselfr	   r   r   r
   r   r   © r   úR/var/www/vscode/kcb/lib/python3.10/site-packages/pydeck/bindings/light_settings.pyÚ__init__   s   	
zLightSettings.__init__)r   NNNNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r      s    ùr   N)Ú
json_toolsr   r   r   r   r   r   Ú<module>   s    