HEX
Server: Apache
System: Linux opal14.opalstack.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User: curbgloabal_opal (1234)
PHP: 8.1.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/share/inkscape/extensions/grid_isometric.pyo
�
��Yc@s�ddlZddlZddlZddlTddlmZd�Zd�Zdejfd��YZ	e
dkr�e	�Zej�ndS(	i����N(t*(tcomputePointInNodec	Cs�idd6t|�d6dd6}itj|�d6|tjdd�6d	t|�d
t|�dt|�d
t|�d6}tjj|tjd
d�|�dS(Ns#000000tstrokesstroke-widthtnonetfilltstyletlabeltinkscapesM t,s L tdtpathtsvg(tstrtsimplestyletformatStyletinkextaddNStetreet
SubElement(	tx1ty1tx2ty2twidthtnametparentRtline_attribs((s0/usr/share/inkscape/extensions/grid_isometric.pyt
draw_SVG_line s
!>c
Cs�idd6t|�d6|d6}itj|�d6|tjdd�6t|�d6t|�d	6t|�d
6t|�d6}	tjj|tjdd
�|	�dS(Ns#000000Rsstroke-widthRRRRtxtyRtheighttrectR(RR
RRRRR(
RRtwthRRRRRtrect_attribs((s0/usr/share/inkscape/extensions/grid_isometric.pyt
draw_SVG_rect's
!7t
Grid_PolarcBseZd�Zd�ZRS(cCs�tjj|�|jjddddddddd	d
d�|jjddddddd
dd	d
d�|jjdddddddddd
d�|jjdddddddddd
d�|jjddddddddd	d
d�|jjdddddddddd
d�|jjdddddddddd
d �|jjd!dddddd"dd#d
d$�|jjd%dddddd&dd'd
d(�dS()Ns--x_divstactiontstorettypetinttdesttx_divstdefaultithelpsMajor X Divisionss--y_divsty_divss--dxtfloattdxg$@sMajor X divison Spacings	--subdivstsubdivsis!Subdivisions per Major X divisions--subsubdivst
subsubdivss$Subsubdivisions per Minor X divisions	--divs_thtdivs_thsMajor X Division Line thicknesss--subdivs_tht
subdivs_thisMinor X Division Line thicknesss--subsubdivs_tht
subsubdivs_thg333333�?s"Subminor X Division Line thicknesss--border_tht	border_thisBorder Line thickness(RtEffectt__init__tOptionParsert
add_option(tself((s0/usr/share/inkscape/extensions/grid_isometric.pyR7/sJc"
Cs�|jt|jj�d�|j_|jt|jj�d�|j_|jt|jj�d�|j_|jt|jj�d�|j_|jt|jj�d�|j_|jj|jj	ddkr�t
|jj	dd�|j_n|jjd|jj	}|jjd|jjd}tt|j
�|j�}dt|d|d�dt|d|d�d	}id
t|jj	�dt|jj�tjdd
�6|d6}tjj|jd|�}idtjdd
�6}tjj|d|�}idtjdd
�6}tjj|d|�}idtjdd
�6}tjj|d|�}	|jjdkr�idtjdd
�6}tjj|d|�}
n|jjdkridtjdd
�6}tjj|d|�}n|jjdkrMidtjdd
�6}tjj|d|�}n|jjdkr�idtjdd
�6}tjj|d|�}
n|jjdkr�idtjdd
�6}tjj|d|�}n|jjdkridtjdd
�6}tjj|d|�}ntdd|||jjdd|�|jj}|jj}d}d}d}d}d}d}x�tdd|jj	||�D]�}|d}d}||jjkr�d}|d}d}d}d}n||jjkrd}d}d}d}n|dkr{t|jj|||d|jj|||||jjdt|�|�n|dkr�d}t|jj|||d|jj|||||jjdt|�|
�n|dkr�d}t|jj|||d|jj|||||jjdt|�|�q�q�W|jj}|jj}|jj||}|jj	|jj|jj|jj}|jj	|jj|jj}|jj|jj|jj}d}d}d}d}d}d}x�tdt
|d��D]x}|d}d}||jjkrjd}|d}d}d}d}n||jjkr�d}d}d}d}nd|dd|krG	|d|d}|}d} ||d||dd}!|dkrZt||| |!|jjdt|�|
�t||||| |!|jjdt|�|�n|dkr�d}t||| |!|jjdt|�|�t||||| |!|jjdt|�|�n|dkrG	d}t||| |!|jjdt|�|�t||||| |!|jjdt|�|	�qG	nd|dd|kr�
|d|d}|}d} ||d ||dd}!|dkr

t||| |!|jjdt|�|
�t||||| |!|jjdt|�|�n|dkr
d}t||| |!|jjdt|�|�t||||| |!|jjdt|�|�n|dkr�
d}t||| |!|jjdt|�|�t||||| |!|jjdt|�|	�q�
nd|dd|kr|}||d!||dd|dd}d} ||d"||dd}!|!dkr*
|}||d#||dd|dd}|d|d|d} d}!| |kr�|dkr:t||| |!|jjdt|�|
�t||||| |!|jjdt|�|�n|dkr�d}t||| |!|jjdt|�|�t||||| |!|jjdt|�|�n|dkr'
d}t||| |!|jjdt|�|�t||||| |!|jjdt|�|	�q'
q�q�| |kr�|dkr�
t||| |!|jjdt|�|
�t||||| |!|jjdt|�|�n|dkrd}t||| |!|jjdt|�|�t||||| |!|jjdt|�|�n|dkr�d}t||| |!|jjdt|�|�t||||| |!|jjdt|�|	�q�q�qqWdS($Ntpxiig���z��?s
translate(ig@Rt)sGrid_Polar:Xs:YRRt	transformtgtMajorXGridlinestMajorYGridlinestMajorZGridlinestMinorXGridlinestSubMinorXGridlinestMinorYGridlinestSubMinorYGridlinestMinorZGridlinestSubMinorZGridlinesRtBordert	MajorXDivit	MajorYDivt	MajorZDivg���z��?g���z��?g���z��?g���z��?g���z��?(tunittouuRtoptionsR/R2R3R4R5R-R*R(Rtlisttview_centert
current_layerRRRRR0R1R#trangeR("R:txmaxtymaxROttt	g_attribstgridtmajglxtmajglytmajglztminglxtmminglxtminglytmminglytminglztmminglztsdtssdtcpt_divt
cpt_subdivt
cpt_subsubdivtcom_divt
com_subdivt
com_subsubdivtittailletnb_lignet
nb_ligne_xt
nb_ligne_ytlttxattyattxbttyb((s0/usr/share/inkscape/extensions/grid_isometric.pyteffectVs�%%%%% #:7

(

					*   

				

			

			

			

			

			

	**		

			

			

			

			

			

	(t__name__t
__module__R7Rr(((s0/usr/share/inkscape/extensions/grid_isometric.pyR$.s	't__main__(
RR
tsystmathtsimpletransformRRR#R6R$Rstetaffect(((s0/usr/share/inkscape/extensions/grid_isometric.pyt<module>s
		�R