403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
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__/spirograph.cpython-310.pyc
o

0�a��@s<ddlZddlZGdd�dej�Zedkre���dSdS)�Nc@seZdZdd�Zdd�ZdS)�
SpirographcCsn|jdtddd�|jdtddd�|jdtd	d
d�|jddd
d�|jdtddd�|jdtddd�dS)Nz
--primaryrgN@zThe radius of the outer gear)�type�default�helpz--secondaryrgY@zThe radius of the inner gearz--penrgI@z+The distance of the pen from the inner gearz--gearplacement�insidez6Selects whether the gear is inside or outside the ring)rrz
--rotationgz,The number of degrees to rotate the image byz	--quality�z$The quality of the calculated output)�add_argument�float�int)�self�pars�r
�,/usr/share/inkscape/extensions/spirograph.py�
add_argumentss$
�
�
��
�

�zSpirograph.add_argumentsc
Cs|j�t|jj�d�|j_|j�t|jj�d�|j_|j�t|jj�d�|j_|jjdkr2dS|jjdkr:dS|jj�	d��
��d�rQ|jj|jj}d}n
|jj|jj}d}||jj}|dkrgdSdtj
||jj}tj
|jjd}t��}tjd	d
dd�|_d
}d}t|�D]�}	|	|}
|jjj}|t�|
|�|jjt�||
|�||d}|t�|
|�|jjt�||
|�|d}
|t�|
|�||jjt�||
|�||d}|t�|
|�||jjt�||
|�|d}|	dk�r)|d�t|�t|
�t||�t|
|��7}q�|d�t||�t|
|�t|�t|
��7}t�|	||jj�dk�r[|	|jjdk�r[|d7}n|	|dk�rcq�|d�t||�t|
|��7}q�||_|j���|�dS)N�pxr� �outside������z#000000�nonez1.0)�stroke�fill�stroke_width�i��zM {},{} C {},{} z{},{} {},{}�Zz	 C {},{} )�svg�unittouu�str�options�primaryr�
secondaryr�penr�quality�
gearplacement�strip�lower�
startswith�math�pi�rotation�inkex�PathElement�Style�style�range�	namedview�center�cos�sin�format�fmod�path�get_current_layer�append)r�a�flip�ratio�scaler,�new�path_string�
maxPointCount�i�theta�view_center�x�y�dx�dyr
r
r�effect's^
����>8
.,,"zSpirograph.effectN)�__name__�
__module__�__qualname__rrIr
r
r
rrsr�__main__)r*r-�EffectExtensionrrJ�runr
r
r
r�<module>sM�

Youez - 2016 - github.com/yon3zu
LinuXploit