403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.156
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/inkscape/extensions/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/inkscape/extensions/__pycache__/generate_voronoi.cpython-310.pyc
o

0�a^�@s\ddlZddlZddlmZmZddlZdd�ZGdd�dej�Zedkr,e��	�dSdS)�N)�PathElement�PatterncCs�|dkr|dkrgd�S||kr||krgd�S|dkr*||||||}d}|dkr<||||||}d}||krP|||||||}|}||krd|||||||}|}|dkrp|dkrpgd�S||kr|||kr|gd�S||kr�||kr�gd�S|dkr�||||||}d}|dkr�||||||}d}||kr�|||||||}|}||kr�|||||||}|}||||gS)Nr)rrrr�)�x1�y1�x2�y2�w�hrr�2/usr/share/inkscape/extensions/generate_voronoi.py�	clip_linesFrc@seZdZdd�Zdd�ZdS)�GenerateVoronoicCs2|�d�|jdtddd�|jdtddd�dS)	Nz--tabz--size�
zAverage size of cell (px))�type�default�helpz--borderrzSize of Border (px))�add_argument�int)�self�parsrrr�
add_argumentsFs
zGenerateVoronoi.add_argumentscCs�|jjst�td��S|j�d�}|jj|9_|jj|9_|jj	�
�}|��}|��j
}|jj�t��}|�d�|�dt|j��|�dt|j��|�dd�|j�|j|dd	|j|d
d	�t��}g}t|jj�}tt|j|j|jj|jj��D]�}	t��|j}
t��|j}|dk�rD|� t�!|
|��|
|kr�|� t�!|
|j|��||kr�|� t�!|
|j||j��||j|kr�|� t�!|
|j||j��|
|j|k�r|� t�!|
|j|��||k�r|� t�!|
|j||j��||j|k�r|� t�!|
|j||j��||k�r/|� t�!|
||j��||j|k�rC|� t�!|
||j��q�|
|k�ri||k�ri|
|j|k�ri||j|k�ri|� t�!|
|��q�t"|�dk�rvt�d�St�#|�}t�||�d
}
|j$D�]H}|d
dk�r�|d	dk�r�t%|j&|d
d|j&|d
d
|j&|d	d|j&|d	d
|j|j�\}}}}n�|d
dk�r=|j'|dd
dk�r�|j'|dd	|j'|dd}|j&|d
d
|jd	k�r�|j}n$d}n!|j}|j'|dd	|j|j'|dd|j'|dd
}t%|j&|d
d|j&|d
d
|||j|j�\}}}}n{|d	dk�r�|dt"|j'�k�rSd}d}nH|j'|dd
dk�r�|j'|dd	|j'|dd}|j&|d	d
|jd	k�r�|j}nd}nd}|j'|dd	|j'|dd
}t%|||j&|d	d|j&|d	d
|j|j�\}}}}|�s�|�s�|�s�|�r�|
d||||f7}
�q�dt|�d�}|
tt�(|��d�}|� t)di|���i}d|j*v�r�t+tj(�,|j*d��}d|�-d�|d<tt�(|��|j*d<t.|tj/��rD|D]+}i}d|j*v�r/t+tj(�,|j*d��}d|�-d�|d<tt�(|��|j*d<�qdSdS)NzPlease select an object�1px�Voronoi�width�height�patternUnits�userSpaceOnUser���z3Please choose a larger object, or smaller cell size�zM %.3f,%.3f %.3f,%.3f z#000000)�strokezstroke-width)�d�styler#zurl(#%s)�id�fillr)0�options�ids�inkex�errormsg�_�svg�unittouu�size�border�	selection�first�bounding_box�composed_transform�matrix�defs�addr�
set_random_id�set�strrr�patternTransform�
add_translate�left�top�voronoi�Context�float�ranger�random�append�Site�len�SiteList�edgesr�vertices�lines�Styler�attrib�dict�	parse_str�get�
isinstance�Group)r�scale�obj�bbox�mat�pattern�c�pts�b�i�x�y�sl�path�edgerrrr�xtemp�ytemp�patternstyle�attribsr#�noderrr�effectKs�

*(


�8�

X$<<$$:��zGenerateVoronoi.effectN)�__name__�
__module__�__qualname__rrcrrrrr
Esr
�__main__)
rAr(rrr=r�EffectExtensionr
rd�runrrrr�<module>s&n�

Youez - 2016 - github.com/yon3zu
LinuXploit