Comment prolonger / prolonger et découper / couper une ligne droite ou un chemin dans Inkscape

20

J'ai des chemins droits avec seulement deux nœuds ( nœud de début et de fin). Ils sont courts et je veux les prolonger dans le même sens que la ligne.

Les trajectoires sont obliques et non horizontales ni verticales. Si c'est le cas, je sais que j'aurais pu utiliser la touche Ctrl pour prolonger dans le sens horizontal ou vertical.

Question: Est-il possible de prolonger les chemins dans le sens des chemins?

erik
la source

Réponses:

21

Oui, vous pouvez le faire facilement de deux manières

Déplacement des nœuds le long des lignes de poignée

  1. Assurez-vous que les nœuds de la ligne n'ont pas de poignées de style Bézier.

  2. Modifiez la ligne et sélectionnez le nœud à la fin que vous souhaitez étendre.

  3. Appuyez sur Ctrl + Alt et faites glisser le nœud.

Le nœud se déplacera exactement le long de la ligne, modifiant la longueur.

Cela fonctionne parce que les poignées des nœuds pointent effectivement exactement vers l'autre extrémité de la ligne, donc faire glisser un nœud dans la direction de sa poignée signifie qu'il déplace le nœud plus près ou plus loin de l'autre extrémité, exactement le long de la ligne elle-même.

Mise à l'échelle de la ligne

Cela ne fonctionne que si vous avez sélectionné Geometric bounding boxla zone Limite à utiliser dans les préférences d'Inkscape. La valeur par défaut d'Inkscape Visual bounding box changera la direction de votre ligne!

  1. désactivez l'option d'échelle de largeur de trait en haut (comme illustré dans l'extrait ci-dessous, juste à droite de l'étiquette 'Affecter:')

  2. sélectionnez la ligne

  3. Appuyez sur la touche Ctrl et faites glisser le coin de la zone de sélection à la fin que vous souhaitez étendre (par exemple, là où la flèche verte est affichée), de manière à mettre la ligne à l'échelle.

La ligne change d'épaisseur au fur et à mesure que vous faites glisser, mais revient en arrière lorsque vous relâchez la souris.

Parce que vous effectuez une échelle Ctrl +, vous obtenez une échelle uniforme sans distorsion.

Parce que la largeur de ligne n'est pas mise à l'échelle, le résultat est une ligne qui est plus longue qu'elle ne l'était, mais qui a la même largeur de ligne - c'est-à-dire exactement la même chose que l'extension de la ligne.

L'instantané ci-dessous montre une ligne d'origine et l'effet de la mise à l'échelle de la ligne dans les deux sens.

entrez la description de l'image ici

Roger Attrill
la source
1
Roger Attrill, veuillez modifier votre réponse: votre solution de mise à l'échelle ne fonctionne que si vous avez sélectionné la zone de délimitation géométrique dans la section Outils de la boîte de dialogue Préférences d'Inkscape. Si vous avez sélectionné la zone de délimitation visuelle (qui est la valeur par défaut d'Inkscape), votre ligne changera de direction (cela est très évident si vous mettez à l'échelle des lignes très larges: largeur = 100 px environ). Cela signifie que ce n'est pas une solution pour la fonctionnalité Ajouter TRIM et EXTEND RFC de 2006.
erik
Je vous remercie. L' instruction de mise à l'échelle fonctionne même avec mon ancien Inkscape 0.48.4 r9939 (18 décembre 2012). L' instruction de déplacement des nœuds ne fonctionne qu'avec une version de développement actuelle Inkscape 0.48 + devel r12668 (7 octobre 2013) si vous voulez que le nœud s'accroche à un chemin (c'est-à-dire qu'il soit coupé / coupé / raccourci ou étendu / prolongé à une intersection de chemin).
erik
1
Cette réponse m'a sauvé la vie!
dessinateur
Lorsque vous faites glisser le nœud, quelles sont les clés à utiliser pour mac / osx? ctrl-altsemble faire glisser le nœud le long du cadre de sélection, ou il saute partout sauf la ligne elle-même.
Scott Biggs
Pour ceux qui étaient confus comme moi, la méthode 1 ne fonctionne que lorsque l' outil Sélectionner et transformer est utilisé sur la ligne, PAS l'éditeur de nœud (Modifier les chemins par nœud). C'est le moyen le plus simple.
Scott Biggs