Cela semble être un point faible avec Inkscape, ne pas avoir un moyen simple de le faire. La meilleure façon de régler ce problème que j'ai trouvé jusqu'à présent est la suivante:
- Faire plusieurs rectangles à coins arrondis, en utilisant le rayon de coin final souhaité
- Assemblez-les l'un contre l'autre pour obtenir la forme finale, sans tenir compte des endroits où les angles ne se rejoignent pas à cause de la rondeur,
- Path-union les dans un chemin
- Corrigez les encoches superflues en supprimant leurs nœuds.
Heureusement, quelqu'un a décrit cette technique en ligne, avec des illustrations (défilement un peu)
http://www.inkscapeforum.com/viewtopic.php?f=5&t=880
J'espère qu'il existe un outil de modification de chemin qui peut simplement convertir un chemin comme vous le souhaitez (ainsi que cinquante mille autres utilisateurs d'Inkscape), quelque part ailleurs. Sinon, cela ferait un excellent projet de codage le week-end.
Cela peut être réalisé à l'aide de l'effet de chemin de congé / chanfrein (disponible actuellement uniquement dans la version pour développeurs
0.91+devel
, disponible ici ).Voici comment vous l'utilisez:
Sélectionnez le chemin que vous souhaitez modifier, puis ouvrez l'onglet Effets de chemin sous
Path > Path Effects...
.Ajoutez un nouvel effet dans la fenêtre d'effets de chemin et sélectionnez
Fillet/Chamfer
.Choisissez un rayon que vous souhaitez appliquer aux coins du tracé et appuyez sur le
Fillet
bouton.Si vous souhaitez uniquement arrondir certains coins, cochez la case
Change only selected nodes box
et sélectionnez les nœuds que vous souhaitez modifier en mode d'édition de chemin avant de cliquer sur leFillet
bouton.la source
Une autre solution de fortune avec des problèmes, mais qui fonctionne également pour les formes non rectangulaires:
la source
Voici une autre méthode que je viens de découvrir lorsque je voulais ajouter des angles arrondis à un polygone irrégulier existant afin de créer un motif en plexiglas découpé au laser qui soit plus résistant à la fissuration.
Choisissez l' outil Editer les chemins par nœud (F2) et sélectionnez le nœud d'angle que vous souhaitez arrondir.
Maintenez enfoncé Ctrl-Altet cliquez légèrement le long de la ligne horizontale du coin pour ajouter un nouveau nœud.
la source
Extensions -> Modify Path -> Add Notes ...
les nœuds pour les ajouter afin d’avoir les nœuds à la même distance du bord à chaque bord.J'ai utilisé une autre méthode. Une fois que je me suis habitué et que j'ai appris à utiliser les options de capture, je me suis rendu compte que je pouvais travailler assez rapidement. Cela fonctionne mieux avec les chemins composés de lignes orthogonales parallèles à l'axe.
la source
Inspiré par la réponse de bonaccia (merci pour cela), j'ai découvert que pour maîtriser les angles arrondis, il est possible d'utiliser un rectangle ou un carré supplémentaire et une fonction de découpage. Découvrez le GIF suivant que j'ai créé.
la source
Une autre solution à ce problème consiste à utiliser l'outil de division de chemin d'accès. L’avantage ici est que les rayons peuvent être définis explicitement sous forme de nombre
la source
J'ai pu résoudre ce problème en utilisant l'
Edit paths by nodes
outil. Je vais vous montrer comment j'ai géré une seule extrémité, mais l'opération devrait fonctionner pour n'importe quelle forme avec un bord plat. Partir avec une forme comme celle-ci:Sélectionnez l'
Edit paths by nodes
outil et sélectionnez votre forme. Si la fin de votre forme est plate, elle devrait avoir deux nœuds, un pour chaque coin. Sélectionnez ces nœuds et cliquez sur leInsert new nodes into selected segments
bouton: Ceci ajoutera un troisième nœud entre les deux nœuds à la fin et ressemblera à ceci:Maintenant que nous avons un nœud au milieu, nous pouvons créer des angles arrondis. Il suffit de sélectionner le nœud et de le retirer pour qu'il crée un point, comme ceci:
Veillez à utiliser Ctrl + glisser pour faire glisser une ligne droite. Maintenant que nous avons un point que nous devons laisser le nœud à lissée, ce qui est où le
Make selected nodes symmetric
bouton est disponible en: . Cela ajoute quelques poignées au nœud pour nous permettre de changer la forme du nœud. Il ressemblera à ceci:Maintenant, ajustez simplement les poignées (en maintenant la touche Ctrl enfoncée pour que tout reste droit) pour obtenir l’arrondi souhaité:
la source
Si votre version d'Inkscape ne présente pas l'effet de chemin d'accès au congé / chanfrein, l'extension que j'ai écrite peut s'avérer utile:
Coins arrondis d'Inkscape
la source
J'ai eu du succès en utilisant simplement les courbes de Bézier. Par exemple, je dessinerais la forme en L du PO comme
(art ASCII très approximatif!), c’est-à-dire avec une ligne diagonale où le coin arrondi devrait être, puis ajustez les points de contrôle de Bézier pour les deux points de jonction de ligne.
la source
Pour un effet purement cosmétique (c’est-à-dire que vous n’obtenez pas un tracé arrondi), vous pouvez essayer d’appliquer l’effet Filtres> Flous> Lisser . Ouvrez ensuite l’éditeur de filtres et définissez le paramètre d’effet Déviation standard sur environ 1,0.
la source
Une autre méthode consiste à créer un trait et à définir l’arrondi des jointures et des plafonds. Copiez le chemin, collez-le à la place et supprimez le trait de la copie. Ensuite, sélectionnez l'original et sélectionnez chemin> contour à trait, puis réunissez les deux formes.
la source
Puisqu'il n'y a pas de solution propre, mentionnons-en une autre en utilisant GIMP!
1- Faites une copie de cet objet uniquement dans une autre instance d'Inkscape (si vous avez d'autres objets)
2- Exporter en bitmap (un fichier png)
3- Ouvrez le png avec GIMP, sélectionnez la forme en sélectionnant "Outil de couleur"
3- Sélectionnez -> Feather -> par
R
pixels (le rayon)4- Coloriez la sélection et sauvegardez / exportez à nouveau en png
5- Ouvrez le fichier png modifié avec Inkscape et utilisez l’outil "Trace Bitmap" pour obtenir un tracé arrondi (puisque la forme doit être unicolore, elle est facile et probablement propre).
la source
Cela fonctionne plutôt bien mais cela change un peu votre forme.
Cela ressemble à la solution de Wrzlprmft .
Résultat
GIF étape par étape
Désolé je n'ai pas 10 réputation pour poster des images
Vous pouvez également créer une extension inkscape qui:
Prend ces entrées:
quel coin tu veux arrondir
force d'arrondi ( r )
que cela:
Désolé pour mon anglais terrible
la source
Vous pouvez utiliser l'éditeur XML dans Inkscape pour créer des rectangles arrondis. Ouvrez l'éditeur XML, sélectionnez l'
<svg:rect
élément. Ajoutez les attributs rx et ry. En bas à droite de l'éditeur XML, vous trouverez deux champs et unSet
bouton. Mettezrx
dans le champ du haut, et /10
ou tout autre numéro, puis appuyez surSet
.la source
ry
etrx
mais ils ne sont pas interprétés.C'est très simple en fait.
Faites une forme qui a des coins rectangulaires.
Cliquez sur l'outil rectangle
Cliquez sur l'une des poignées circulaires situées dans un coin de la forme et non sur l'une des poignées carrées.
Appuyez Shiftet faites glisser la poignée circulaire, il fera automatiquement des coins arrondis.
Faites glisser une poignée circulaire pour faire des coins arrondis.
la source