#StackBounty: #tikz-pgf #tikz-3dplot Equatorial plane intersecting a Bloch sphere

Bounty: 100

I have created a Bloch sphere and I would like to show the equatorial plane intersecting the sphere. I have tried the following but I am sure there is room for improvement.

Output

documentclass[border=5pt]{standalone}
usepackage{blochsphere}
usepackage{tikz-3dplot}
begin{document}
  begin{blochsphere}[radius = 1.5 cm, tilt = 15, rotation = -45, opacity = 0.20]
    % Drawing the equatorial plane
    tdplotsetmaincoords{5}{0}
    tdplotsetrotatedcoords{0}{0}{0}
    begin{scope}[tdplot_rotated_coords]
      draw[fill=blue,opacity=0.2, scale=3] (-0.5,0,-0.5) -- (-1,0,1) -- (1,0,1) -- (0.5,0,-1) -- cycle;
    end{scope}
    % Draw the ball and grid
    drawBallGrid[style={opacity=0.5, color = blue, loosely dashed}]{180}{180}
    % Axes (X, Y, Z)
    drawStatePolar[axisarrow = true, statewidth = 0.5, scale = 1.50]{x}{90}{90}
    drawStatePolar[axisarrow = true, statewidth = 0.5, scale = 1.50]{y}{90}{00}
    drawStatePolar[axisarrow = true, statewidth = 0.5, scale = 1.15]{z}{00}{00}
    end{blochsphere}
end{document}


Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.