RuledSurfaceACone::usage=" It is shown that the given equation represents a conical surface demonstrating that its geometric locus is a ruled surface whose generatrix are all concurrent.: - 4 x z = 0. Reference: Lehmann, Charles H. Geometría Analítica, Mexico City: Limusa, p.418, 2003.; Personal";
2
y
Development:
Parametric equations of the generatrix:
Parametric equations of the generatrix:
k=;k=;2kx-y=0;ky-2z=0;
y
2x
2z
y
In[]:=
Cross[{2k,-1,0},{0,k,-2}]
Out[]=
{2,4k,2}
2
k
In[]:=
Solve[{2kx-y==0,ky-2z==0},{x,y}]
Out[]=
x,y
z
2
k
2z
k
In[]:=
{x,y}=,
z
2
k
2z
k
,;
z
2
k
2z
k
Doing z = 0, it has:
{0,0,0};
It is a point where all the generatrix are concurrent, therefore it is a conical surface.
ℒ:t{2,4k,2};
2
k
It is a ruled surface.
W will find out if it is a developable surface, with the generatrix:
In[]:=
ℒ:=v{2,4u,2};γ[u_]:={0,0,0};ω[u_]:={2,4u,2};p[u]=Det[{γ'[u],ω[u],ω'[u]}]
2
u
2
u
Out[]=
0
As we expected, it is a developable surface. Its recoil edge must be the vertex::
In[]:=
β[u]=γ[u]-ω[u]
(ω'[u]ω[u]).(γ'[u]ω[u])
2
Norm[ω'[u]ω[u]]
Out[]=
{0,0,0}
We need to find a directrix::
For this we use the plane z = - x + 1, that intersects the surface in an ellipse that can serve as a directrix for the animation:
2
y
2
x
2
y
2
x
1
4
2
y
2
x-
1
2
2
y
2
x-
1
2
1
4
2
y
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
Animation:
In[]:=
SwatchLegend[{Green,Yellow,Blue},{"Rukled surface: The cone","Elliptical directrix","Rectilinear generatrixa"}]ManipulateP={0,0,0};ζ[t_]:=Cos[t]+,Sin[t],-Cos[t]+;σ[v_,t_]:=vζ[t];Show[{ParametricPlot3D[σ[v,t],{v,-1,1},{t,0,t1},PlotStyle->Directive[Opacity[0.6],Specularity[White,30]],MeshFalse,PerformanceGoal->"Quality",PlotPoints->60,ColorFunction->"BlueGreenYellow",BoundaryStyleDirective[Black,Thick]],Graphics3D[{Blue,Thickness[0.004],InfiniteLine[{P,ζ[t1]}]}],ParametricPlot3D[ζ[t],{t,0,2π},PlotStyleYellow]/.Line[pts_,rest___]:>Tube[pts,0.0075,rest],Graphics3D[{Yellow,Ball[ζ[t1],0.026]}]},AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,BoxRatiosAutomatic,PlotRangeAll,ImageSize900,ViewPoint{-3,3,5}],Style["Rule surface: The cone",Bold,Medium],{{t1,0.00002,"Value (t1)"},0.00001,2π,0.00001},ControlPlacementTop
1
2
1
2
1
2
1
2
Out[]=
Out[]=
View from all angles (below):

