SVG_PATH_ARC

4D - Documentation   Français   English   German   Composant 4D SVG, Commandes par thèmes   4D SVG, Index   Retour   Précédent   Suivant

version 11.4 (Modifiée)


SVG_PATH_ARC (objetSVGParent; rayonX; rayonY; x; y{; rotation{; cheminArc}})

ParamètreTypeDescription
objetSVGParentRef_SVGRéférence de tracé (élément path)
rayonXNumériqueRayon de l'ellipse sur l'axe x
rayonYNumériqueRayon de l'ellipse sur l'axe y
xNumériqueCoordonnée du point d'arrivée sur l'axe x
yNumériqueCoordonnée du point d'arrivée sur l'axe y
rotationNumériqueValeur de rotation
cheminArcEntier longTracé de l'arc

Description

La commande SVG_PATH_ARC dessine un arc elliptique, du point courant jusqu'au point (x, y) à la fin du tracé référencé par objetSVGParent. Si objetSVGParent n'est pas la référence d'un tracé (élément 'path'), une erreur est générée.

La taille et l'orientation de l'ellipse sont définies par deux rayons (rayonX, rayonY) et une valeur de rotation sur l'axe x, qui indique la rotation de l'ellipse dans son ensemble par rapport au système de coordonnées courant.

Le paramètre optionnel cheminArc permet d'appliquer une combinaison de contraintes dans le but de définir la manière dont l'arc devra être dessiné : la contrainte large-arc-flag permet de choisir (ou non) le plus grand des deux arcs possibles (supérieur à 180°) et la contrainte sweep-flag définit la direction du tracé (angle positif ou négatif). Vous pouvez passer dans cheminArc l'une des valeurs suivantes, représentant les quatre combinaisons possibles des deux contraintes :

0 : large-arc-flag = 0, sweep-flag = 1

1 : large-arc-flag = 1, sweep-flag = 0

2 : large-arc-flag = 0, sweep-flag = 0

3 : large-arc-flag = 1, sweep-flag = 1

Lorsque large-arc-flag vaut 1, l'arc le plus grand est dessiné. Le plus petit est dessiné lorsque large-arc-flag vaut 0. Lorsque sweep-flag vaut 1, l'arc est dessiné avec un angle positif. L'arc est dessiné avec un angle négatif lorsque sweep-flag vaut 0. Le schéma suivant illustre les combinaisons possibles :

Par défaut, la valeur de cheminArc est 0 (large-arc-flag = 0 et sweep-flag = 1).

Exemple

Reportez-vous aux exemples de la commande SVG_New_path.

Référence

SVG_New_arc.


4D - Documentation   Français   English   German   Composant 4D SVG, Commandes par thèmes   4D SVG, Index   Retour   Précédent   Suivant