Hi,
When I use the following code and I change the values of phi or theta, the previous red dot(point of projection) remains on the image and the new dot is added onto the image, giving two red dots. If I repeatedly change the values then more red dots appear. This problem does not occur if I get rid of the polygon inside the sphere. I'm not sure why this is happening...
S = sphere(size=10,color="yellow",opacity=0.5) north_pole = point3d((0,0,10), color="blue") r = 10 @interact def _(theta = slider(0,2pi,pi/20, default = pi/3, label="theta"), phi = slider(0,2pi,pi/20, default = pi/4, label="phi")): point_of_projection = point3d((rsin(theta)cos(phi),rsin(theta)sin(phi),r*cos(theta)), color="red")