| 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 : |
o
5�a� � @ sT d dl mZmZ d dlZd dlmZmZ G dd� dej�Zedkr(e� � � dS dS )� )�atan2�degreesN)�ClipPath�Filterc @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
S )�Edge3DzGenerate a 3d edgec C s� |j dtddd� |j dtddd� |j dtd d
d� |j dtd dd� |j d
tddd� |j dtjdd� |j dtddd� d S )Nz--angleg �F@z2angle of illumination, clockwise, 45 = upper right)�type�default�helpz--stddevg @zGaussian Blur stdDeviationz--blurheight� @zGaussian Blur heightz--blurwidthzGaussian Blur widthz--shades� zNumber of shadesz--bwzBlack and white)r r z--thickg $@zstroke-width for pieces)�add_argument�float�int�inkex�Boolean)�self�pars� r �(/usr/share/inkscape/extensions/edge3d.py�
add_arguments s
�zEdge3D.add_argumentsc C s8 dd� }|||�||� �}|||�||� �}||k S )zbReturn true if angle (degrees, clockwise, 0 = up/north) is between
angles start and endc S s | dk r| d S | S )z Add 360 to x if x is less than 0r � �v@r )�xr r r �f+ s zEdge3D.angle_between.<locals>.fr )r �start�end�angler �a�er r r �
angle_between'