Risposte:
Questo sembra essere un punto debole con Inkscape, non avere un modo semplice per farlo. Il modo migliore per affrontare questo che ho trovato finora è:
Fortunatamente qualcuno ha descritto questa tecnica online, con illustrazioni (scorri un po 'verso il basso) http://www.inkscapeforum.com/viewtopic.php?f=5&t=880
Spero che ci sia uno strumento di modifica del percorso che può semplicemente convertire un percorso come tu (e cinquantamila altri utenti di Inkscape) desideri, da qualche parte là fuori. Altrimenti, questo renderebbe un grande progetto di programmazione del fine settimana.
L'opzione nodi:
Widget rotondo che è necessario trascinare per ottenere gli angoli arrotondati:
Cosa succede quando trascini il widget rotondo:
Come altri hanno notato, questo funziona solo sui rettangoli (ma questo è un caso d'uso comune che farà atterrare le persone su questa pagina).
Ciò può essere ottenuto utilizzando l'effetto percorso Raccordo / Smusso (attualmente disponibile solo nella versione per sviluppatori 0.91+devel
, che è disponibile qui ).
Ecco come lo usi:
Seleziona il percorso che desideri modificare, quindi apri la scheda degli effetti del percorso in Path > Path Effects...
.
Aggiungi un nuovo effetto nella finestra degli effetti del percorso e seleziona Fillet/Chamfer
.
Scegli un raggio che desideri applicare agli angoli del tracciato e premi il Fillet
pulsante.
Se si desidera solo arrotondare alcuni angoli, selezionare Change only selected nodes box
e selezionare i nodi che si desidera modificare nella modalità di modifica del percorso prima di fare clic sul Fillet
pulsante.
Un'altra soluzione improvvisata con problemi, ma che funziona anche per forme non rettangolari:
Ecco un altro metodo che ho appena scoperto quando volevo aggiungere angoli arrotondati a un poligono irregolare esistente allo scopo di creare un design in perspex tagliato al laser che è più resistente alle fessurazioni.
Scegli lo strumento Modifica percorsi per nodo (F2) e seleziona il nodo angolare che vuoi arrotondare.
Tenere premuto Ctrl-Alte fare clic leggermente lungo la linea orizzontale lontano dall'angolo per aggiungere un nuovo nodo.
Extensions -> Modify Path -> Add Notes ...
per aggiungere i nodi in modo da avere i nodi alla stessa distanza dal bordo su ciascun bordo.
Ho usato un altro metodo. Una volta che mi ci sono abituato e ho imparato a usare le opzioni di scatto, trovo che potrei lavorare abbastanza velocemente. Funziona meglio con percorsi composti da linee ortogonali parallele all'asse.
Un'altra soluzione a questo problema è utilizzare lo strumento di divisione del percorso. Il vantaggio qui è che i raggi possono essere esplicitamente impostati come numeri
Sono stato in grado di risolverlo utilizzando lo Edit paths by nodes
strumento. Mostrerò come ho gestito una singola estremità, ma l'operazione dovrebbe funzionare per qualsiasi forma con un bordo piatto. Iniziando con una forma come questa:
Seleziona lo Edit paths by nodes
strumento e seleziona la tua forma. Se l'estremità della tua forma è piatta, dovrebbe avere due nodi, uno per ogni angolo. Seleziona quei nodi e fai clic sul Insert new nodes into selected segments
pulsante: questo aggiungerà un terzo nodo tra i due nodi alla fine e avrà un aspetto simile al seguente:
Ora che abbiamo un nodo nel mezzo, possiamo creare i nostri angoli arrotondati. Basta selezionare il nodo e estrarlo in modo da creare un punto, come questo:
Assicurati di usare Ctrl + trascina per trascinare in linea retta. Ora che abbiamo un punto di cui abbiamo bisogno per consentire il nodo da appianato, e questo è dove il Make selected nodes symmetric
tasto entra in gioco: . Questo aggiunge alcuni handle al nodo per permetterci di cambiare la forma del nodo. Sarà simile a questo:
Ora basta regolare le maniglie (tenendo premuto Ctrl per mantenere tutto diritto) per ottenere l'arrotondamento desiderato:
Se la tua versione di Inkscape non ha l'effetto del percorso Raccordo / Smusso, potresti trovare utile l'estensione che ho scritto:
Ho avuto successo usando solo le curve di Bezier. Ad esempio, disegnerei la forma a L dell'OP come
|
|
|
\
\
\_________
(arte ASCII molto approssimativa!) Vale a dire con una linea diagonale in cui dovrebbe essere l'angolo arrotondato, quindi regolare i punti di controllo di Bezier per i punti di unione di due linee.
Dato che non esiste una soluzione pulita, ne citiamo un'altra, usando GIMP!
1- Crea una copia di questo solo oggetto in un'altra istanza di Inkscape (nel caso in cui tu abbia altri oggetti)
2- Esporta in bitmap (un file png)
3- Apri il png con GIMP, seleziona la forma con "Seleziona per strumento colore"
3- Seleziona -> Sfumatura -> per R
pixel (il raggio)
4- Colora la selezione e salva / esporta nuovamente in png
5- Apri il file png modificato con Inkscape e usa lo strumento "Traccia Bitmap" per ottenere un percorso arrotondato (poiché la forma deve essere monocolore, è facile e probabilmente pulita)
Funziona abbastanza bene ma cambia un po 'la tua forma.
È simile alla soluzione di Wrzlprmft .
Mi dispiace non ho 10 reputazione per pubblicare immagini
Puoi anche creare un'estensione inkscape che:
Accetta questi input:
quale angolo vuoi arrotondare
forza di arrotondamento ( r )
di quello che:
Ci scusiamo per il mio inglese terribile
Puoi usare l'editor XML in Inkscape per creare angoli arrotondati di rettangoli. Apri l'editor XML, seleziona l' <svg:rect
elemento. Aggiungi gli attributi rx e ry, in basso a destra nell'editor XML ci sono due campi e un Set
pulsante. Inserisci rx
il campo in alto e 10
qualsiasi altro numero, quindi premi Set
.
ry
e rx
ma non vengono interpretati.
In realtà è molto semplice.
Crea una forma con angoli rettangolari.
Fai clic sullo strumento rettangolo
Fare clic su una delle maniglie circolari in un angolo della forma, non su una delle maniglie quadrate.
Premi Shifte trascina la maniglia circolare, renderà automaticamente gli angoli arrotondati.
Trascina una maniglia circolare per creare angoli arrotondati.