I'm looking for a simple way to draw (ideally using TikZ) a cone with a plane through it to show my students where the ellipse comes from. It's my very first year as a high school teacher and since teaching from home is the norm this year, I want to make nice images to use in the materials, rather than just writing equations and telling them where these things come from.
I have read: Draw the four conic sections
Also: How to draw a simple cone with height and radius with TikZ?
To try to better understand and ellaborate an approach, but I'm stuck at the very begining. I'm finding that not only I can't create the image, I'm not understanding the answers on those posts.
I'm using the beamer class, but in the future I'll want to be able to use these drawings on worksheets, too. I have also consulted other websites, which seemed to suggest using the pst-solides3d package, but I also read I can't use it on pdflatex...
Here's the code I have so far (made a rough-looking cone, and decided the points where the ellipse will appear on it).
\usepackage{pgfplots}
%\pgfplotsset{compat=1.3}
\pgfkeys{/pgf/number format/.cd,use comma}
\usepgfplotslibrary{fillbetween,statistics}
\usepackage{tikz,tikz-3dplot} %Para fazer desenhos
\usetikzlibrary{shapes.multipart,shapes.geometric,calc,angles,positioning,intersections,quotes,decorations,babel,patterns,fit,arrows.meta,backgrounds,shadings,matrix,through,trees,mindmap,3d}
That's in my preamble. Now in a frame in beamer, I have:
\begin{tikzpicture}
%The Cone
\draw [dashed] (-1,0) arc (170:10:1.01 and 0.4) -- (1,0);
\draw (-1,0) -- (0,3) -- (1,0) arc(-10:-170:1.01 and 0.4) --cycle;
%The Ellipse's starting and end points
\path (-1,0) -- (0,3) coordinate [near end] (A);
\path (0,3) -- (1,0) coordinate [midway] (B);
\end{tikzpicture}
And here's an image of what I'm trying to do. It does not need to have colors (just the "wireframe" is decent enough to me, although I'd appreciate to add color just to the ellipse, for the sake of making it clear).

Is there a simpler way to achieve the desired result? If possible, please explain the procedures so I'm not just copying and pasting but learning, too :-)
Thanks in advance!

