In[]:=
UsingRuledSurfacePlot::usage=" Build the surface that always remains parallel to the XY plane and rests on the curves = z, x = 0 and = x, y = 0. To use the ResourceFunction, the RuledSurfacePlot[,,u] should be considered as follows: (u,v) = (u) + v (u), it's the directrix curve and the director curve. The generatrix line passes through the two curves. References: Wolfram MathWorld: ResourceFunction, RuledSurfacePlot. Lehman, Charles H. Geometría Analítica.Ed. Limusa: p.419, 2003; Personal. ";
2
y
3
z
c
1
c
2
χ
c
1
c
2
c
1
c
2
In[]:=
Manipulate[[u_]:={0,u,};[u_]:={,-u,0};[u_]:={,0,};Show[ResourceFunction["RuledSurfacePlot"][[u],[u],{u,-1,k1},{v,-1,1},PerformanceGoal"Quality",MeshStyleDirective[AbsoluteThickness[0.5],Opacity[0.2]],PlotStyleOpacity[0.1]],Graphics3D[{Red,Ball[[k1],0.025]}],Graphics3D[{Red,Ball[[k1],0.025]}],ParametricPlot3D[[u],{u,-1,1}],ParametricPlot3D[[u],{u,-1,1}],Graphics3D[{Red,Thick,InfiniteLine[{[k1],[k1]}]}],AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,PlotRangeAll,ViewPoint{1.3,-2.4,2.},ImageSize700],{k1,-1+0.00001,1,0.00001},SaveDefinitionsTrue,ControlPlacementTop,SaveDefinitions->True]
ζ
1
2
u
ζ
2
6
u
ζ
3
6
u
2
u
ζ
1
ζ
2
ζ
1
ζ
3
ζ
1
ζ
3
ζ
1
ζ
3
Out[]=

