Нарисуйте сферу, часть которой заштрихована

Нарисуйте сферу, часть которой заштрихована

Мне нужно нарисовать следующую фигуру: введите описание изображения здесь

Для этого я использовал следующий код:

\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}  

введите описание изображения здесь

Связанный контент