Teddy bear with a bow and balloon made out of Feynman diagrams.
Edit and compile if you like:
% Basic drawings
% https://www.sharelatex.com/blog/2013/08/27/tikz-series-pt1.html
% https://www.tug.org/TUGboat/tb29-1/tb91walczak.pdf
\documentclass[border=1pt,tikz]{standalone}
\usepackage{tikz}
\usepackage{xcolor}
\definecolor{pastelblue}{rgb}{.76,.85,.87} % 193 217 221
\definecolor{pastelred}{rgb}{.93,.76,.86} % 237 195 219
\definecolor{pasteldarkbrown}{rgb}{.64,.46,.31} % 164 118 79
\definecolor{pastelmybrown}{rgb}{.64,.46,.07} %
\definecolor{pastelbrown}{rgb}{.88,.68,.45} % 226 174 114
%\colorlet{darkbrown}{brown!80!black}
%\colorlet{lightbrown}{brown!80!white}
\colorlet{darkbrown}{pasteldarkbrown}
\colorlet{mybrown}{brown!90}
\colorlet{myblue}{pastelblue}
\colorlet{myred}{pastelred}
\colorlet{lightbrown}{pastelbrown}
\usetikzlibrary{intersections}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{decorations.markings,arrows}
\tikzset{
arrowmark/.style={decoration={markings,mark=at position #1 with {\arrow[scale=0.8]{latex}}}}
}
\tikzset{
arrowmarka/.style 2 args={decoration={markings,mark=at position #1 with {\arrow[rotate={#2},scale=0.8]{latex}}}}
}
\begin{document}
% SET: critical region
\begin{tikzpicture}[scale=1.0]
\def\bw{1.00} % body
\def\bh{1.30}
\def\aa{130} % arms
\def\aw{0.35}
\def\ah{0.70}
\def\fa{12} % feet
\def\fw{0.4}
\def\fh{0.55}
\def\ea{130} % ears
\def\ew{0.35}
\def\eh{0.35}
\def\hw{0.85} % head
\def\hh{0.85}
\def\nw{0.40} % nose
\def\nh{0.70}
\coordinate (B) at ( 1.0, 1.2 );
\coordinate (LA) at ( 0.0, 1.52 );
\coordinate (RA) at ( 2.0, 1.52 );
\coordinate (LF) at ( 0.4, 0.3 );
\coordinate (RF) at ( 1.6, 0.3 );
\coordinate (H) at ( 1.0, 2.6 );
%\coordinate (LE) at ( 0.4, 3.1 ); % ear
%\coordinate (RE) at ( 1.6, 3.1 );
\path (H) +(135:0.97*\hh) coordinate (LE);
\path (H) +( 45:0.97*\hh) coordinate (RE);
\path (H) +( 70:0.98*\hh) coordinate (X); % bow
\path (H) +(135:0.35*\hh) coordinate (LY);
\path (H) +( 45:0.35*\hh) coordinate (RY);
\coordinate (T) at ( 1.0,2.6+0.8);
\coordinate (N) at ( 1.0,2.6+0.1);
%\coordinate (LY) at ( 0.8,2.6+0.2); % eye
%\coordinate (RY) at ( 1.2,2.6+0.2);
% BALLOON
\draw[thick,decorate,decoration={snake,segment length=6,amplitude=1}]
(2.4,1.4) --++(+0.3,1.5);
\draw[thick,fill=myred]
(2.4,1.4) ++(+0.3,1.5) to[out=10,in=-20,looseness=1.4] ++(+0.3,+1.1)
to[out=-200,in=150,looseness=1.4] ++(-0.3,-1.1);
% ARMS & BODY & LEGS
\draw[thick,rotate= \aa,name path=LA]
(LA) ellipse ({\aw} and {\ah});
\draw[thick,rotate=-\aa,name path=RA]
(RA) ellipse ({\aw} and {\ah});
\draw[thick,fill=mybrown,name path=B]
(B) ellipse ({\bw} and {\bh});
\draw[thick,dashed,fill=lightbrown,rotate= \fa]
(LF) ellipse ({\fw} and {\fh});
\draw[thick,dashed,fill=lightbrown,rotate=-\fa]
(RF) ellipse ({\fw} and {\fh});
% ARMS WITH BOSON LINES
\begin{scope}
\path[name intersections={of=B and LA, name=i}];
\clip[rotate=\aa] (LA) ellipse ({\aw} and {\ah});
\fill[mybrown,rotate=\aa] (LA) ellipse ({0.97*\aw} and {0.98*\ah});
\draw[thick,fill=mybrown,decorate,decoration={snake,segment length=6,amplitude=1}]
(i-2) -- (i-1);
\end{scope}
\begin{scope}
\path[name intersections={of=B and RA, name=i}];
\clip[rotate=-\aa] (RA) ellipse ({\aw} and {\ah});
\fill[mybrown,rotate=-\aa] (RA) ellipse ({0.97*\aw} and {0.98*\ah});
\draw[thick,fill=mybrown,decorate,decoration={snake,segment length=6,amplitude=1}]
(i-2) -- (i-1);
\end{scope}
% EARS & HEAD
\draw[thick,fill=darkbrown,rotate={180+\ea},
decorate,decoration={snake,segment length=4,amplitude=0.8}]
(LE) ellipse ({\ew} and {\eh});
\draw[thick,fill=darkbrown,rotate=-\ea,
decorate,decoration={snake,segment length=4,amplitude=0.8}]
(RE) ellipse ({\ew} and {\eh});
\draw[thick,fill=mybrown]
(H) ellipse ({\hw} and {\hh});
% NOSE & EYES & MOUTH
\draw[dashed] (T) --++ (0,-0.8);
\draw[fill=lightbrown,
postaction={decorate},arrowmarka={0.25}{7},arrowmarka={0.80}{10}]
(N) to[out=0,in=50] ++(\nw,-0.5) to[out=-132,in=0] ++(-\nw,-0.2)
to[out=180,in=-50] ++(-\nw,0.2) to[out=132,in=180] (N);
\draw[fill=black] (N)++(0,-0.15) ellipse (0.2 and 0.1);
\draw[fill=black] (LY) ellipse (0.10 and 0.09);
\draw[fill=black] (RY) ellipse (0.10 and 0.09);
%\fill[white] (LY) ++(88:0.035) ellipse (0.02 and 0.01);
%\fill[white] (RY) ++(88:0.035) ellipse (0.02 and 0.01);
\draw
(N)++(0,-0.1) --++ (0,-0.3) to[out=-90,in=-90] ++(-0.2,-0.06);
\draw
(N)++(0,-0.1) --++ (0,-0.3) to[out=-90,in=-90] ++(+0.2,-0.04);
% ARROWS
\path[postaction={decorate},
%arrowmark={0.20},arrowmark={0.33},
arrowmark={0.55},arrowmark={0.76},arrowmark={0.97}]
(B) ellipse ({\bw} and {\bh});
\path[rotate= \aa,postaction={decorate},arrowmarka={0.15}{-5}]
(LA) ellipse ({\aw} and {\ah});
\path[rotate=-\aa,postaction={decorate},arrowmarka={0.35}{-2},arrowmarka={0.54}{-2}]
(RA) ellipse ({\aw} and {\ah});
\path[postaction={decorate},
arrowmark={0.0},arrowmark={0.10},arrowmark={0.39},arrowmark={0.53},arrowmark={0.76}]
(H) ellipse ({\hw} and {\hh});
\path[postaction={decorate},arrowmarka={0.50}{-5}]
(2.4,1.4) ++(+0.3,1.5) to[out= 10,in=-20,looseness=1.4] ++(+0.3,+1.1)
to[out=-200,in=150,looseness=1.4] ++(-0.3,-1.1);
% BOW
\begin{scope}[rotate=-15]
\draw[fill=myblue]
(X) to[out= 30,in= 90,looseness=1.6] ++(+0.4,0)
to[out=-90,in= -30,looseness=1.6] (X)
to[out=150,in= 90,looseness=1.6] ++(-0.4,0)
to[out=-90,in=-150,looseness=1.6] (X);
\draw
(X) to[out=10,in=-170,looseness=1.6] ++(+0.29,+0.04);
\draw
(X) ++(0,-0.01) to[out= 6,in= 180,looseness=1.6] ++(+0.24,-0.03);
\draw
(X) to[out=-170,in=10,looseness=1.6] ++(-0.27,-0.04);
\draw
(X) ++(0,+0.01) to[out=-170,in=-4,looseness=1.6] ++(-0.27,+0.03);
\draw[fill=myblue,rounded corners=1]
(X) ++(-0.1,-0.1) rectangle ++ (+0.2,+0.2);
\end{scope}
\end{tikzpicture}
\end{document}Click to download: teddybear.tex • teddybear.pdf
Open in Overleaf: teddybear.tex
