Suppose I have some code that draws a few circles. These circles overlap each other in such a way that they form one "group" -- there are no groups of circles completely separated from the rest. For instance:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (3,1) circle[radius=1];
\draw (3,2) circle[radius=1.5];
\draw (1,2) circle[radius=0.7];
\draw (0.9,1.2) circle[radius=1.2];
\draw (1,0) circle[radius=0.8];
\end{tikzpicture}
\end{document}
I would like to be able to draw only the "border" formed by these circles, without any of the other lines. It would be like drawing the border of the silhouette formed by all the circles. It would look something like this:
Now for that one, I just painted over the lines in Paint.NET with a brush - if you look closely you can see the imperfections. I would prefer to be able to do it in LaTeX directly. I understand that one option would be to manually calculate the position of the arcs and draw them in. However, it would be nice if there was a way for LaTeX to do the calculations for me and draw the border of the circles, without me having to solve a large amount of intersection equations. Is this possible?