I use 3dtools to draw this cones
shaded cone
I see difficult when I use Mathematica
Graphics3D[Cone[{{0, 0, 0}, {0, 0, 3}}, 2], Boxed -> False]
How can I draw dashed line behind of a cone?
UPDATE
I tried
basegraph =
Graphics3D[Cone[{{0, 0, 0}, {0, 0, 1}}, 1.2], Boxed -> False]
ResourceFunction["Graphics3DSketch"][basegraph]
I get
How can I get shaded cone like my picture?
DynamicModule[{point = 4 {1, -1, 1}, vertical = {0, 0, 1}, angle = 10 Degree}, Overlay[ Graphics3D[#, Boxed -> False, Lighting -> DirectionalLight[White, {{1, 0, 1}, {0, 0, 0}}], ViewPoint -> Dynamic@point, ViewVertical -> Dynamic@vertical, ViewAngle -> Dynamic@angle] & /@ {{EdgeForm[ AbsoluteThickness[3]], Cone[{{0, 0, 0}, {0, 0, 3}}, 2]}, {EdgeForm[ Directive@{AbsoluteThickness[2], AbsoluteDashing[{1, 9}, 0, "Round"]}], FaceForm[], Cone[{{0, 0, 0}, {0, 0, 3}}, 2]}}, All, 1] ]
$\endgroup$