, , , ,

Inkscape: les chemins

Dans Inkscape, les chemins vont permettre de dessiner des formes complexes. Lorsqu'on utilise les opérations d'union et de différence sur des objets de base par exemple, on obtient un chemin.

Pour modifier un objet chemin, il faut sélectionner l'outil d' édition des nœuds (raccourcis F2). Les nœuds sont les points qui contrôlent la forme.

On peut modifier une forme de base en chemin via le menu CheminObjet en chemin.

Les chemins peuvent être créés par transformation d'objets primitifs mais on peut également les créer ex nihilo via l'outil stylo (raccourcis Maj+F6).

Pour fermer un chemin, sélectionner l'outil édition des nœuds, sélectionner les nœuds à rejoindre et cliquer sur le bouton “Joindre les nœuds terminaux” dans la barre d'outils.

Précisions sur les chemins

Dans Inkscape, les chemins sont formés de lignes de différentes natures, des segments, des arcs de cercles ou d’ellipses et des courbes gérées par des poignées de contrôle appelées courbes de Bézier.

Les courbes de Bézier ont été inventées par Pierre Bézier, ingénieur chez Renault. En 1945, il conçoit des machines transferts pour la ligne de fabrication des 4CV et, en 1958, l'une des premières machines à commande numérique d'Europe. Cherchant un moyen simple et puissant pour modéliser des formes et faciliter la programmation des machines, il utilise des courbes polynomiales gérées par des poignées de contrôle. Cet outil est maintenant présent dans tous les logiciels de CAO mais a aussi été à la base du langage PostScript, créé par la société Adobe, et utilisé pour définir les polices de caractères.

Pour les chemins en svg (format de fichier utilisé par Inkscape), il a fallu inventer un langage de description prenant donc en compte les différents types de lignes segments, arcs, courbes.

Voici un exemple de chemin :

m 10,10 v 50 c 0,20 26,0 40,0 H 70 A 20,20 0 0 1 90,40 V 10 Z

Dans ce chemin, les majuscules sont utilisés pour des déplacements absolues (les coordonnées utilisées sont celles du repère de la page) et les minuscules pour les déplacements relatifs (décalage par rapport au point précédent).

Les commandes :

L’exemple au-dessus donne le résultat suivant:

Pour de plus amples informations sur la syntaxe de description des chemins: