In[]:=
DrawingCurvesOnASphere::usage="The title indicates everything. References: Hollis, Selwyn. CalcLabs with Mathematica, Multivariable Calculus. 4a. Ed, Cengage Learning: pp. 179-181; Personal.";
In[]:=
Animate[wireSphere=SphericalPlot3D[1,{ϕ,0,π},{θ,0,2π},Mesh{12,24},MeshStyle->Gray,PlotStyleNone];Show[wireSphere,ParametricPlot3D[{Cos[t]Sin[t],Sin[t]Sin[t],Cos[t]},{t,0,θ}],BoxedFalse,AxesNone],{θ,0.01,2π},AnimationRunning->False]
Out[]=
In[]:=
Animate[wireSphere=SphericalPlot3D[1,{ϕ,0,π},{θ,0,2π},Mesh{12,24},MeshStyle->Gray,PlotStyleNone];Show[wireSphere,ParametricPlot3D[{Cos[t]Sin[2t],Sin[t]Sin[2t],Cos[2t]},{t,0,θ}],BoxedFalse,AxesNone],{θ,0.01,2π},AnimationRunning->False]
Out[]=
In[]:=
Animate[wireSphere=SphericalPlot3D[1,{ϕ,0,π},{θ,0,2π},Mesh{12,24},MeshStyle->Gray,PlotStyleNone];Show[wireSphere,ParametricPlot3D[{Cos[6t]Sin[t],Sin[6t]Sin[t],Cos[t]},{t,0,θ}],BoxedFalse,AxesNone],{θ,0.01,π},AnimationRunning->False]
Out[]=
In[]:=
AnimatewireSphere=SphericalPlot3D[1,{ϕ,0,π},{θ,0,2π},Mesh{12,24},MeshStyle->Gray,PlotStyleNone];ShowwireSphere,ParametricPlot3DCos[-5πt],Sin[-5πt],
2
t
2
t
1-
,{t,0,t1},BoxedFalse,AxesNone,{t1,0.01,1},AnimationRunning->False4
t
Out[]=
In[]:=
AnimatewireSphere=SphericalPlot3D[1,{ϕ,0,π},{θ,0,2π},Mesh{12,24},MeshStyle->Gray,PlotStyleNone];ShowwireSphere,ParametricPlot3DCos[-5πt],{t,0,t1},BoxedFalse,AxesNone,{t1,0.01,1},AnimationRunning->False
1-
,Sin[-5πt]1
2
(t+1)
1-
,1
2
(t+1)
1
(t+1)
Out[]=
In[]:=
AnimatewireSphere=SphericalPlot3D[1,{ϕ,0,π},{θ,0,2π},Mesh{12,24},MeshStyle->Gray,PlotStyleNone];ShowwireSphere,ParametricPlot3DCos[4πt]ArcTan[t],{t,0,t1},BoxedFalse,AxesNone,{t1,0.01,1},AnimationRunning->False
1-ArcTan[t]
,Sin[-5πt]2
2
π
1-ArcTan[t]
,2
2
π
2
π