TranslationSurface::usage=" The translation surface of the following two parabolas will be shown:​
2
y
= 2 p x; z = 0; and
2
z
= 2 q x; y = 0.References: https://fernandorevilla.es; Personal";
Cartesian equation of translation surface:
ζ[u_]:=
2
u
2p
,u,0;
*
ζ
[v_]:=
2
v
2q
,0,v;
They intersect at the point {0, 0, 0} because both parabolas have their vertex at the origin.
In[]:=
Eliminatex==
2
u
2p
+
2
v
2q
,y==u,z==v,{u,v}
-2pqx+q
2
y
+p
2
z
0;
For the animation we will take p = q = 2.
​​Manipulatep=2;q=2;ζ[u_]:=
2
u
2p
,u,0;
*
ζ
[v_]:=
2
v
2q
,0,v;​​σ[u_,v_]:=
2
u
2p
+
2
v
2q
,u,v;Show[ParametricPlot3D[σ[u,v],{u,-5,5},{v,-5,k1},PerformanceGoal"Quality",MeshStyleDirective[AbsoluteThickness[0.5],Opacity[0.2]],PlotStyleOpacity[0.1]],ParametricPlot3D[ζ[u],{u,-5,5},PlotStyle->Black],ParametricPlot3D[
*
ζ
[v],{v,-5,5},PlotStyle->Black],Graphics3D[{Black,Ball[{0,0,0},0.18]}],Graphics3D[{Blue,Ball[
*
ζ
[k1],0.18]}],ParametricPlot3D[σ[u,k1],{u,-5,5}],AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,PlotRangeAll,ViewPoint{1.3,-4,-1.}​​],{k1,-5+0.00001,5,0.00001},SaveDefinitionsTrue,ControlPlacementTop
Out[]=
​
k1