SingularLineInAPseudoSphere::usage="Find the singular line (recoil edge) in the pseudo sphere: Sin[u]Cos[v],Sin[u]Sin[v],Cos[u]+LogTanReferences:Pogorélov,A.V.GeometríaDiferencial.EditorialMir:p.105,Moscú,1977;Personal";
u
2
Development:
Condition to obtain the singular points: [u,v][u,v] == 0.
r
u
r
v
r[u_,v_]:=Sin[u]Cos[v],Sin[u]Sin[v],Cos[u]+LogTan;[u_,v_]=D[r[u,v],u];[u_,v_]=D[r[u,v],v];Solve[[u,v][u,v]==0,{u,v}]
u
2
r
u
r
v
r
u
r
v
Out[]=
u-,u-,u,u
3π
2
π
2
π
2
3π
2
The answer is u = , because if it is replace in r[, v] results {Cos[v], Sin[v], 0} which is a curve that divides to lthe pseudo sphere in two leafs, there are the singular points.
π
2
π
2
Animation:
In[]:=
ManipulateShowRevolutionPlot3DSin[u],0,LogTan+Cos[u],{u,0,2π},{θ,0,θ1},RevolutionAxis{0,0,1},PlotStyle->Opacity[0.6],MeshFalse,BoundaryStyleDirective[Black,Thick],PerformanceGoal"Quality",ColorFunction"BlueGreenYellow",ParametricPlot3D[{Cos[v],Sin[v],0},{v,0,θ1},PlotStyle->{Red,Thick}],ParametricPlot3D[t{0,0,1},{t,-5,5},ColorFunction->"BlueGreenYellow"],Graphics3D[{Black,Ball[{0,0,0},0.05],Ball[{Cos[θ1],Sin[θ1],0},0.05],Dashed,Thick,Line[{{0,0,0},{Cos[θ1],Sin[θ1],0}}]}],AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,BoxRatiosAutomatic,PlotRange1,ViewPoint{1.3,-1,1.},Style["Recoil edge (in red):",Bold,Large],{{θ1,0.01,"Value (θ)"},0.001,2π,0.01},ControlPlacementTop
u
2
Out[]=

