a
    
d                     @   s$   d dl mZ d dlmZ dd ZdS )    N)
MouseEventc                  C   s   t  } | jdd}d|_d|_d|_d|_g d}||||}| j	  |
 }|j|}dD ]}||_d|_| j	  tdD ]f}td	| jg||d d f R  }||\}	}
|	du sJ t|
d
 dksJ |
d
 d |ksJ qqdd S )NZ3d)Z
projectionr   iT)r               )ii   Zbutton_press_eventindr   )pltfigureZadd_subplotZrollZelevazimstaleZscatterZcanvasZ	draw_idleZget_offsetsZ	transDataZ	transformranger   containslen)ZfigaxxZscatter_collectionZscatter_offsetZscatter_locationr   ieventr   r    r   n/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/mpl_toolkits/mplot3d/tests/test_art3d.py'test_scatter_3d_projection_conservation   s.    


r   )Zmatplotlib.pyplotZpyplotr	   Zmatplotlib.backend_basesr   r   r   r   r   r   <module>   s   