[Tex/LaTex] draw cone with gradient fill in latex, tikz

technical-drawingtikz-pgf

Possible Duplicate:
3D bodies in TikZ

How can I draw the following diagram in latex (obviously will look better when drawn in latex), considering I would like to annotate the diagram with text and arrows etc?

enter image description here

The main difficulties i'm facing is finding an efficient way of drawing a cone, for example when I draw this in powerpoint I had to insert a triangle and then overlay a circle to create the cone. There must be a better way in latex, with tikz?

Best Answer

Here is my solution based on this answer.

\documentclass{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{tikz}

\begin{document}
    \begin{tikzpicture}
        \shade[top color=blue!40!white,opacity=0.75] (-1,0) arc (180:0:1cm and 0.5cm) -- (0,-3) -- cycle;
        \draw [thick](-1,0) arc (180:360:1cm and 0.5cm) -- (0,-3) -- cycle;
        \draw [thick](-1,0) arc (180:0:1cm and 0.5cm);
    \end{tikzpicture}
\end{document}

enter image description here

Related Question