In[]:=
UsingRuledSurfacePlot3::usage=" A ruled surface is generated by a line that moves in such a way that it always remains parallel to the XZ plane and cuts to the line x = 3, z = 0 and the ellipse + 4 = 4, x = 0. To the use ResourceFunction, the RuledSurfacePlot[,,u] it should be considered so: (u,v) = (u) + v (u), it is the directrix curve and the director curve. The generatrix line go through the two curves. References: Wolfram MathWorld: ResourceFunction, RuledSurfacePlot. Lehman, Charles H. Geometría Analítica. Ed. Limusa: p.419, 2003; Personal ";
2
y
2
z
c
1
c
2
χ
c
1
c
2
c
1
c
2
In[]:=
Manipulate[[θ_]:={3,2Cos[θ],0};[θ_]:={-3,0,Sin[θ]};[θ_]:={0,2Cos[θ],Sin[θ]};Show[ResourceFunction["RuledSurfacePlot"][[θ],[θ],{θ,0,k1},{v,-1,1},PerformanceGoal"Quality",MeshStyleDirective[AbsoluteThickness[0.5],Opacity[0.2]],PlotStyleOpacity[0.1]],Graphics3D[{Red,Ball[[k1],0.06]}],Graphics3D[{Red,Ball[[k1],0.06]}],ParametricPlot3D[[θ],{θ,0,2π}],ParametricPlot3D[[θ],{θ,0,2π}],Graphics3D[{Red,Thick,InfiniteLine[{[k1],[k1]}]}],AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,PlotRangeAll,ViewPoint{5,-10,5},ImageSize700],{k1,0.00001,2π,0.00001},SaveDefinitionsTrue,ControlPlacementTop,SaveDefinitions->True]
ζ
1
ζ
2
ζ
3
ζ
1
ζ
2
ζ
1
ζ
3
ζ
3
ζ
1
ζ
1
ζ
3
Out[]=

