In every example of cone which I found so far there is an unpleasant mistake at the base since the sides should be tangent to the bottom ellipse but they are never. Drawing a larger base the problem gets bigger.
Here are examples of wrong cones: How to draw a simple cone with height and radius with TikZ?
Here there is a sketch of how it should behave: http://www.beginnersschool.com/wp-content/uploads/2015/05/conebnw.jpg
Is there a fast way to make a good cone? This is my attempt:
\documentclass[border=.5cm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{scope}
\clip (-3,0) -- (3,0) -- (0,4) -- cycle ;
\draw[dashed] (0,0) circle(3cm and 0.6cm);
\end{scope}
\begin{scope}
\clip (-3,0) rectangle (3,-1cm);
\draw (0,0) circle(3cm and 0.6cm);
\end{scope}
\begin{scope}
\draw (-3,0) -- (3,8);
\draw (3,0) -- (-3,8);
\end{scope}
\begin{scope}
\clip (-3,8) rectangle (3,9cm);
\draw[dashed] (0,8) circle(3cm and 0.6cm);
\end{scope}
\begin{scope}
\clip (-3,8) rectangle (3,7cm);
\draw (0,8) circle(3cm and 0.6cm);
\end{scope}
\end{tikzpicture}
\end{document}



