drone de vela volador

drone de vela volador

ingrese la descripción de la imagen aquí

\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{hobby}
\begin{document}
\begin{tikzpicture}
  \draw plot [hobby] coordinates {(0,4) (1,3.2) (2,1.5) (2.5,1.2) (3,1) (4,0.8)};
\end{tikzpicture}





\begin{tikzpicture}
\draw[black, thick] (-1,1) -- (1,-1);
\draw[black, thick] (-1,-1) -- (1,1);
\filldraw[black] (0,0) circle (2pt) ;
\draw[black, thick] (0,0) -- (0,-1.5);
\draw[black, thick] (0,-1.5) -- (0.5,-1);
\draw[black, thick] (0,-1.5) -- (-0.5,-2);
\filldraw[color=red!60, fill=red!5, very thick](-1,1) circle (.3);
\filldraw[color=red!60, fill=white, very thick](-1,-1) circle (.3);
\filldraw[color=red!60, fill=red!5, very thick](1,-1) circle (.3);
\filldraw[color=red!60, fill=red!5, very thick](1,1) circle (.3);
\draw (-.5,-2) .. controls (0.1,-2.8) and (.3,-2) .. (.5,-1);
\end{tikzpicture}


\end{document}

ingrese la descripción de la imagen aquí

He hecho esto, pero no sé cómo ponerlo en marcha.

Respuesta1

Sugiero usar pic, que es como un mini tikzpictureque puedes usar en un camino. En el siguiente código, tomé el código del dron y lo convertí en un archivo pic. El origen de su código determina dónde picse coloca, por lo que cambié la ubicación usando yshift(y también la escalé). Luego puedes colocarlo en un camino como lo harías con cualquier nodo.

Por diversión hice un río aleatorio usando decorations.pathmorphing.

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{arrows.meta, decorations.pathmorphing}

\tikzset{drone/.pic={
    \draw[black, thick] (-1,1) -- (1,-1);
    \draw[black, thick] (-1,-1) -- (1,1);
    \filldraw[black] (0,0) circle (2pt) ;
    \draw[black, thick] (0,0) -- (0,-1.5);
    \draw[black, thick] (0,-1.5) -- (0.5,-1);
    \draw[black, thick] (0,-1.5) -- (-0.5,-2);
    \filldraw[color=red!60, fill=red!5, very thick](-1,1) circle (.3);
    \filldraw[color=red!60, fill=white, very thick](-1,-1) circle (.3);
    \filldraw[color=red!60, fill=red!5, very thick](1,-1) circle (.3);
    \filldraw[color=red!60, fill=red!5, very thick](1,1) circle (.3);
    \draw (-.5,-2) .. controls (0.1,-2.8) and (.3,-2) .. (.5,-1);
  }
}

\begin{document}
\begin{tikzpicture}[every pic/.style={yshift=1cm, scale=.5, transform shape}]
  \pgfmathsetseed{1415}
  \draw[decorate, decoration={random steps, segment length=3mm, amplitude=1pt}, line width=8mm, cyan!60!white](-.5,-.4)--(9,-.4);
  \draw[<->, thick](0,1.5)node[left]{$z$}|-(1.5,0)node[below]{$x$};
  \draw(0,4)to[out=-20, in=180]pic[pos=0]{drone}pic[pos=1]{drone}(5,0)pic[xshift=3cm]{drone};
  \draw[<->, thick, red](0,-1)--node[below]{flying}(5,-1);
  \draw[<->, thick, red](5,-1)--node[below]{sailing}(9,-1);
\end{tikzpicture}

\end{document}

información relacionada