Three cuts without any 3D-related packages (to provide a simple solution which admittedly might not work everywhere):
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{scope}[shift={(-2.25,0)}]
\draw[dashed] (1,0)
arc[start angle=0, end angle=360, x radius=1, y radius=1];
\shade[ball color=blue!10!white, opacity=0.2] (1,0)
arc[start angle=0, end angle=360, x radius=1, y radius=1];
\end{scope}
\begin{scope}[shift={(-2.25,-2.25)}]
\draw[dashed, opacity=0.25] (1,0)
arc[start angle=0, end angle=360, x radius=1, y radius=1];
\shade[ball color=blue!10!white, opacity=0.2] (1,0)
arc[start angle=0, end angle=360, x radius=1, y radius=1];
\end{scope}
\begin{scope}[shift={(0,0)}]
\draw[dashed] (1,0)
arc[start angle=0, end angle=-180, x radius=1, y radius=.5];
\draw[dashed, opacity=0.25] (1,0)
arc[start angle=0, end angle=180, x radius=1, y radius=.5];
\shade[ball color=blue!10!white, opacity=0.2] (1,0)
arc[start angle=0, end angle=-180, x radius=1, y radius=.5]
arc[start angle=180, end angle=0, x radius=1, y radius=1];
\end{scope}
\begin{scope}[shift={(0,-2.25)}]
\draw[dashed] (1,0)
arc[start angle=0, end angle=360, x radius=1, y radius=.5];
\shade[ball color=blue!10!white, opacity=0.2] (1,0)
arc[start angle=0, end angle=180, x radius=1, y radius=.5]
arc[start angle=180, end angle=360, x radius=1, y radius=1];
\end{scope}
\begin{scope}[shift={(2.25,0)}]
\draw[dashed] (0,1)
arc[start angle=90, end angle=450, x radius=.5, y radius=1];
\shade[ball color=blue!10!white, opacity=0.2] (0,1)
arc[start angle=90, end angle=-90, x radius=.5, y radius=1]
arc[start angle=270, end angle=90, x radius=1, y radius=1];
\end{scope}
\begin{scope}[shift={(2.25,-2.25)}]
\draw[dashed] (0,1)
arc[start angle=90, end angle=270, x radius=.5, y radius=1];
\draw[dashed, opacity=0.25] (0,1)
arc[start angle=90, end angle=-90, x radius=.5, y radius=1];
\shade[ball color=blue!10!white, opacity=0.2] (0,1)
arc[start angle=90, end angle=270, x radius=.5, y radius=1]
arc[start angle=-90, end angle=90, x radius=1, y radius=1];
\end{scope}
\end{tikzpicture}
\end{document}

(180::1cm and 5mm)– anis May 12 '23 at 08:44