Saltar al contenido

TikZ: ¿Cómo invertir la dirección de la flecha sin cambiar el punto de inicio/finalización?

Revisamos profundamente cada una de las noticias de nuestra web con el objetivo de mostrarte en todo momento información con la mayor veracidad y actualizada.

Solución:

Para tener la punta de la flecha en el lado opuesto de la curva en espiral, solo necesita cambiar -Latex a Latex-. Sin embargo, el resultado es bastante inesperado (léase inutilizable) …

Podría ser una solución más aceptable mover la punta de la flecha cerca del final de la espiral. Para esto puedes explotar el paquete decorations.markings:

documentclass[tikz, margin=3mm]standalone
usetikzlibraryarrows.meta, bending, decorations.markings

begindocument
    begintikzpicture[
decoration = markings,mark=at position .84 with
             arrowreversed[black]Latex[length=1.5mm]
                        ]
draw[postaction=decorate]
    plot[domain=0:25,variable=t,smooth,samples=101,
           Latex[length=1mm]-]
        (t r: 0.002*t*t);
endtikzpicture
enddocument

ingrese la descripción de la imagen aquí

En primer lugar, me gustaría argumentar que las flechas dobladas se ven mejor, también en la trama original. Pero dado que la curva se vuelve singular en 0, esto no funciona de inmediato debido a dimension too large errores Sin embargo, lo hace una vez que nos aproximamos al tramo más interior por un arco.

documentclassarticle
usepackagetikz
usetikzlibraryarrows.meta,bending

begindocument
begintikzpicture[scale=2]
    pgfmathsetmacromytpi   
    draw[Latex[bend,length=2pt]-] 
    (0: 0.002*myt*myt)
    arc(0:180:0.002*myt*myt);
    draw  plot[domain=pi:25.1327,variable=t,samples=75,smooth]
         (t r: 0.002*t*t);
endtikzpicture
enddocument

ingrese la descripción de la imagen aquí

Y aquí está la foto original con una flecha doblada.

documentclassarticle
usepackagetikz
usetikzlibraryarrows.meta,bending

begindocument
begintikzpicture
    draw [domain=0:25.1327,variable=t,smooth,samples=75, -Latex[bend]]
        plot (t r: 0.002*t*t);
endtikzpicture
enddocument

ingrese la descripción de la imagen aquí

Tenga en cuenta que uno siempre debe cargar bending cuando se unen flechas a caminos curvos, independientemente de si se doblan o no las flechas, ya que de lo contrario los caminos se distorsionan. La flexión cura la distorsión incluso cuando no se usa explícitamente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *