绘制部分为虚线的球体

绘制部分为虚线的球体

我需要绘制下图: 在此处输入图片描述

我使用以下代码来获取它:

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\draw (2,2) circle (3cm);
\draw (2,2) ellipse (3cm and 1cm);
\end{tikzpicture}
\end{document}    

生成:

在此处输入图片描述

如何使用 tikzpicture 绘制我想要的图形?

有没有办法绘制一条部分为虚线的任意曲线?

答案1

就您而言,绘制两次椭圆并剪掉实心部分非常简单,因此只显示一半。

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (2,2) circle (3cm);
\draw[dashed] (2,2) ellipse (3cm and 1cm);
\clip (-1.1,2) rectangle (5.1 cm,0.9 cm);
\draw (2,2) ellipse (3cm and 1cm);
\end{tikzpicture}
\end{document}

结果

答案2

下面我用另一种方式绘制了曲线:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) circle (3cm);
\draw (-3,0) arc (180:360:3cm and 1cm);
\draw[dashed] (-3,0) arc (180:0:3cm and 1cm);

\end{tikzpicture}
\end{document}  

在此处输入图片描述

相关内容