Este parece ser un punto débil con Inkscape, al no tener una manera simple de hacer esto. La mejor manera de lidiar con esto que he encontrado hasta ahora es:
- Haga varios rectángulos de esquina redondeada, utilizando el radio de esquina final deseado
- Combínelos entre sí para hacer la forma final general, sin importar los lugares donde las esquinas no se encuentran debido a la redondez,
- Unión-camino en un solo camino
- Arregle las muescas extrañas eliminando sus nodos.
Afortunadamente, alguien ha descrito esta técnica en línea, con ilustraciones (desplazarse un poco hacia abajo)
http://www.inkscapeforum.com/viewtopic.php?f=5&t=880
Espero que haya una herramienta de edición de rutas que pueda convertir una ruta de la manera que usted (y otros cincuenta mil usuarios de Inkscape) desee, en algún lugar por ahí. Si no, esto sería un gran proyecto de codificación de fin de semana.
Esto se puede lograr utilizando el efecto de ruta de Filete / Chaflán (actualmente solo está disponible en la versión de desarrollador
0.91+devel
, que se puede encontrar aquí ).Así es como lo usa:
Seleccione la ruta que desea modificar y luego abra la pestaña de efectos de ruta en
Path > Path Effects...
.Agregue un nuevo efecto en la ventana de efectos de ruta y seleccione
Fillet/Chamfer
.Elija un radio que desee aplicar a las esquinas de la ruta y presione el
Fillet
botón.Si solo desea redondear algunas de las esquinas, marque
Change only selected nodes box
y seleccione los nodos que desea cambiar en el modo de edición de ruta antes de hacer clic en elFillet
botón.fuente
Otra solución improvisada con problemas, pero que también funciona para formas no rectangulares:
fuente
Aquí hay otro método que acabo de descubrir cuando quería agregar esquinas redondeadas a un polígono irregular existente con el fin de crear un diseño de perspex cortado con láser que sea más resistente a las grietas.
Elija la herramienta Editar rutas por nodo (F2) y seleccione el nodo de esquina que desea redondear.
Mantenga presionado Ctrl-Alty haga clic ligeramente a lo largo de la línea horizontal lejos de la esquina para agregar un nuevo nodo.
fuente
Extensions -> Modify Path -> Add Notes ...
para agregar los nodos para tener los Nodos a la misma distancia del borde en cada borde.He usado otro método. Una vez que me acostumbré y aprendí a usar las opciones de ajuste, descubrí que podía trabajar bastante rápido. Esto funciona mejor con trazados compuestos por líneas ortogonales que son paralelas al eje.
fuente
Inspirado por la respuesta de buena fe (gracias por ello) descubrí que para tener control sobre las esquinas redondeadas, puede usar un rectángulo o cuadrado adicional y una función de recorte. Mira el siguiente GIF que hice.
fuente
Otra solución a este problema es usar la herramienta de división de ruta. La ventaja aquí es que los radios se pueden establecer explícitamente como un número
fuente
Pude resolver esto usando la
Edit paths by nodes
herramienta. Mostraré cómo manejé un solo extremo, pero la operación debería funcionar para cualquier forma con un borde plano. Comenzando con una forma como esta:Seleccione la
Edit paths by nodes
herramienta y seleccione su forma. Si el final de su forma es plana, debe tener dos nodos, uno para cada esquina. Seleccione esos nodos y haga clic en elInsert new nodes into selected segments
botón: Esto agregará un tercer nodo entre los dos nodos en el extremo, y se verá así:Ahora que tenemos un nodo en el medio podemos hacer nuestras esquinas redondeadas. Simplemente seleccione el nodo y retírelo para que cree un punto, así:
Asegúrese de usar Ctrl + arrastrar para arrastrar en línea recta. Ahora que tenemos un punto que necesitamos para permitir que el nodo que se suavizó, y aquí es donde el
Make selected nodes symmetric
botón viene en: . Esto agrega algunos controladores al nodo para permitirnos cambiar la forma del nodo. Se verá así:Ahora solo ajuste las manijas (manteniendo presionada la tecla Ctrl para mantener todo recto) para obtener la redondez deseada:
fuente
Si su versión de Inkscape no tiene el efecto de ruta de Filete / Chaflán, puede encontrar útil la extensión que escribí:
Esquinas redondeadas de Inkscape
fuente
He tenido éxito con solo usar curvas Bezier. Por ejemplo, dibujaría la forma de L del OP como
(¡arte ASCII muy tosco!), es decir, con una línea diagonal donde debería estar la esquina redondeada, y luego ajuste los puntos de control de Bezier para los dos puntos de unión de línea.
fuente
Para un efecto puramente cosmético (es decir, no termina con una ruta redondeada), puede intentar aplicar el efecto Filtros> Desenfoques> Suavizado cruzado . Luego abra el Editor de filtros y establezca el Parámetro de efecto de desviación estándar en aproximadamente 1.0.
fuente
Otro método es crear un trazo y configurar la unión y el límite para que se redondeen. Copie la ruta y péguelo en su lugar y elimine el trazo de la copia. Luego seleccione el original y seleccione ruta> trazo a ruta, luego una las dos formas nuevamente.
fuente
Como no hay una solución limpia, ¡mencionemos otra, usando GIMP!
1- Haga una copia de solo este objeto en otra instancia de Inkscape (en caso de que tenga otros objetos)
2- Exportar a mapa de bits (un archivo png)
3- Abra el png con GIMP, seleccione la forma con "Herramienta Seleccionar por color"
3- Seleccione -> Pluma -> por
R
píxeles (el radio)4- Colorea la selección y vuelve a guardar / exportar a png
5- Abra el archivo png modificado con Inkscape y use la herramienta "Trazar mapa de bits" para obtener una ruta redondeada (ya que la forma debe ser de un solo color, es fácil y probablemente esté limpia)
fuente
Funciona bastante bien, pero cambia un poco tu forma.
Eso es similar a la solución de Wrzlprmft .
Resultado
GIF paso a paso
Lo siento, no tengo 10 reputación para publicar imágenes
También puede crear una extensión de Inkscape que:
Toma estas entradas:
en qué esquina quieres redondear
fuerza de redondeo ( r )
que hace eso:
Perdón por mi terrible inglés
fuente
Puede usar el Editor XML en Inkscape para hacer rectángulos redondeados. Abra el Editor XML, seleccione el
<svg:rect
elemento. Agregue los atributos rx y ry, en la parte inferior derecha del Editor XML hay dos campos y unSet
botón. Pongarx
en el campo superior, y /10
o cualquier otro número, luego presioneSet
.fuente
ry
yrx
pero no se interpretan.Es muy simple en realidad.
Haz una forma que tenga esquinas rectangulares.
Haga clic en la herramienta rectángulo
Haga clic en uno de los tiradores circulares en una esquina de la forma, no en uno de los tiradores cuadrados.
Presione Shifty arrastre el asa circular, automáticamente formará esquinas redondeadas.
Arrastre un asa circular para hacer esquinas redondeadas.
fuente