CatenaryProjectedOrthogonally::usage="Referencia:e.math.cornell.edu,Belk,Jim.DifferentialGeometry,CornellUniversity.Exam2PracticeProblems,ParameterizingSpaceCurves,Prob.-2.;Personal.";
Development:
Normal line to plane y = 3z that passes through the points of the catenary of the XY plane:
ℒ
N
Intersection of the straight line with the plane y = 3z:
ℒ
N
Cosh[t]+v-3(-3v)==0;v=-Cosh[t];t,Cosh[t],Cosh[t];
1
10
9
10
3
10
In[]:=
ManipulateClearAll;c[t_]:={t,Cosh[t],0};ξ[t_]:=t,Cosh[t],Cosh[t];Show[{ParametricPlot3D[c[t],{t,-2.8,t1},PlotStyleBlue]/.Line[pts_,rest___]:>Tube[pts,0.08,rest],ParametricPlot3D[ξ[t],{t,-2.8,t1},PlotStyleRed]/.Line[pts_,rest___]:>Tube[pts,0.08,rest],Graphics3D[{Red,Thick,Ball[ξ[t1],0.15]}],Graphics3D[{Blue,Thick,Ball[c[t1],0.15]}],ContourPlot3D[z==0,{x,-10,10},{y,-10,10},{z,-10,10},ContourStyleDirective[Yellow,Opacity[0.5],Specularity[White,30]],MeshFalse,PerformanceGoal"Quality"],ContourPlot3D[y-3z==0,{x,-10,10},{y,-10,10},{z,-5,5},ContourStyleDirective[Gray,Opacity[0.2],Specularity[White,30]],MeshFalse,PerformanceGoal"Quality"],Graphics3D[{Black,Dashed,Thick,Line[{c[t1],ξ[t1]}]}]},AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,BoxRatiosAutomatic,PlotRange8,ImageSize900,ViewPoint{-3,3,-1}],Style["Catenary projected orthogonally in the plane y - 3z = 0:",Bold,Large],{{t1,-2.7777,"Value (t1)"},-2.8+0.00001,2.8,0.00001},ControlPlacementTop
9
10
3
10
Out[]=

