D'abord qu'appelle-t-on une courbe ?
Une courbe est un tracé qui passe par plusieurs points de contrôles appelés également noeuds. La modification de position d'un noeud permet de modifier la forme de la courbe. Un noeud est composé de 2 tangentes permettant le contrôle de la courbure de la courbe à l'endroit du noeud.
L'exemple de gauche montre une courbe composé de 3 noeuds avec celui du milieu qui a ses 2 tangentes parfaitement alignées et de même tailles. Le résultat est une courbe bien lisse.
Dans l'exemple de droite, on a modifié l'orientation et la taille des tangentes et l'on obtient un résultat totalement différent et plus "anguleux" pour le noeud du milieu. On le voit ici modifier la forme de la courbe est très facile grâce à l'utisation des noeuds.
Sodipodi propose, dans sa version 0.28, trois types de courbes :
Le dessin à main levée :
Pour dessiner la courbe, il faut déplacer la souris tout en pressant sur le bouton gauche.
Il y a, alors, création d'une courbe composée de petit tronçon.
Chaque tronçon correspond à un noeud (point de contrôle) :
Dans l'exemple ci-dessus, on voit bien les tronçons de taille régulière qui compose la courbe
de la lettre "L".
En fait, on ne maîtrise pas l'espacement entre deux noeuds, c'est Sodipodi qui le fait pour nous.
De la même manière, même si notre mouvement est fluide le résultat n'est pas forcément
lisse comme le montre le dessin de la lettre "a".
Bon ce premier outil n'a pas l'air d'être le plus intéressant car le résultat n'est pas
forçément celui attendu et on obtient en final un grand nombre de noeud à modifier.
L'outil calligraphie :
Cet outil fonctionne sur le même principe que le dessin à main levée mais, un lieu de
créer une simple ligne, il crée un trait de grosse épaisseur :
Dans l'exemple ci-dessus, j'ai volontairement modifié la couleur du fond et celle du contour
pour bien montrer le résultat obtenu.
En fait, ce que l'on obtient n'est pas un simple trait mais une forme complexe représentant
un trait de grosse épaisseur.
L'épaisseur du trait est paramétrable dans les options.
Chose intéressante, le problème de déformation que l'on obtient avec l'outil de
dessin à main levée n'apparait pas ici.
L'outil porte-plume :
Tel est le nom de cet outil dans la traduction française.
Cet outil est le plus intéressant des trois.
Personnellement je l'appelerai plutôt l'outil de courbe de bézier. En effet,
il permet de créer une courbe en plaçant précisement les noeuds et en contrôlant
les tangentes comme dans le cas d'une courbe de bézier :
Pour créer une courbe, cliquez sur le bouton gauche à l'emplacement du noeud puis
déplacez la souris en maintenant enfoncé le bouton gauche pour orienter et dimensionner
la tangente du noeud. Quand la tangente à la taille et l'orientation voulue, relachez le
bouton de la souris. Placez la souris à l'emplacement du noeud suivant et recommencez
l'opération. Pour fermer la courbe, il suffit de la faire revenir sur son origine.
Chose intéressante lorsque vous déplacez la souris (pour placer un noeud ou modifier une
tangente), vous voyez apparaître en rouge un prévisualistion de ce que donnera la courbe.
On peut donc placer judicieusement les noeuds pour obtenir la forme voulue.
Un fois la courbe construite, il est possible de modifier ses noeuds et les tangentes grâce à l'outil et aux outils de modifications des noeuds :