\documentclass{standalone} \usepackage{tikz} \title{Rocket} \begin{document} \begin{tikzpicture} \draw[help lines, color=white] (-8,-8) grid (2,2); \begin{scope}[rotate=45] %flaps \coordinate (P) at (-5,-1); \draw[fill=blue!50!white] (-5,1) to[out=180,in=225] (-5.5,2) to[out=45,in=150] (-4.5,2) to[out=330,in=0] (-4,1) -- (-5,1); \begin{scope}[rotate around={180:(P)},shift={(-10cm,-2cm)},yscale=1,xscale=-1] \draw[fill=blue!50!white] (-5,1) to[out=180,in=225] (-5.5,2) to[out=45,in=150] (-4.5,2) to[out=330,in=0] (-4,1) -- (-5,1); \end{scope} %rocket \draw[fill=yellow!40!white] (-5,-1) to[out=105,in=255] (-5,1) to[out=15,in=135] (2,0) to[out=225,in=345] (-5,-1); %peak \draw[fill=blue!50!white] (1,-0.8) to[out=105,in=255] (1,0.8) to[out=335,in=135] (2,0) to[out=225,in=30] (1,-0.8); %central flap \draw[fill=blue!50!white] (-6,0) to[out=335,in=205] (-4,0) (-6,0) to[out=25,in=155] (-4,0); %porthole \draw[color=gray,ultra thick,fill=white!80!blue] (-1.5,0) circle (0.5cm); %fuel \foreach \i in {1,2,...,30}{ \pgfmathsetmacro{\x}{(rand*0.2 + 1)*-7 - 0.5} \pgfmathsetmacro{\y}{(rand*0.5 + 1)*1.5-1.2} \pgfmathsetmacro{\opacVal}{rand*0.5+1} \draw[color=red, fill=red!50!yellow] (\x,\y) circle (0.1cm); } \end{scope} \end{tikzpicture} \end{document}