SurfaceCircularHelix::usage="Given the circular helix γ[t] = {Cos[t], Sin[t], t}, 0 ≤ t < 2π, the tubular surface S is considered, for each value of t, by the points of the circumference , of center γ[t], located in the normal plane of γ[t] and radius . 1 Parameterize S in the form: [t, α] = γ[t] + [t, α], being α the central angle, measured over the circumference of S corresponding to the point, from the main normal and in a positive direction around the advance. 2 Determine the first fundamental form of S at the point t = 1, α = . References: www2.caminos.upm.es; Personal.";
C
t
2
t
r
R
π
4
Development (1):
Normal plane of γ[t]:
In[]:=
γ[t_]:={Cos[t],Sin[t],t};(x-Cos[t])(-Sin[t])+(y-Sin[t])Cos[t]+(z-t)(1)==0//FullSimplify
t+xSin[t]z+yCos[t];
-t+z+Cos[t](y-Sin[t])-(x-Cos[t])Sin[t]0;-Sin[t]x+Cos[t]y+z-t==0;
Circumference :
C
t
r=;x=t+Cot[t]y+Csc[t]z-Csc[t]t;y=u;z=v;{Cot[t],1,0}{-Sin[t],Cos[t],1}
2
t
{1,-Cot[t],Cos[t]Cot[t]+Sin[t]};
C
t
2
t
Norm[{Cot[t],1,0}]
2
t
Norm[{1,-Cot[t],Cos[t]Cot[t]+Sin[t]}]
Main normal of γ[t]::
In[]:=
γ[t_]:={Cos[t],Sin[t],t};R=γ[t]+λ((γ'[t]γ''[t])γ'[t])
R[t_]:={Cos[t]+λ(-Cos[t]--Cos[t]),Sin[t]+λ(-Sin[t]-Sin[t]-),t};
3
Cos[t]
2
Sin[t]
2
Cos[t]
3
Sin[t]
For t = graph it would be this:
π
3
In[]:=
Showγ[t_]:={Cos[t],Sin[t],t};[t_]:=γ[t]+Cos[t]{Cot[t],1,0}+Sin[t]{1,-Cot[t],Cos[t]Cot[t]+Sin[t]};R1[t_]:={Cos[t]+λ(-Cos[t]--Cos[t]),Sin[t]+λ(-Sin[t]-Sin[t]-),t};ParametricPlot3D+Cos[t]+Sin[t],+Cos[t]-Sin[t],++Sin[t],{t,0,2π},PlotStyle{Yellow,Thick},ContourPlot3D-Sinx+Cosy+z-==0,{x,-2,2},{y,-2,2},{z,-2,2},MeshFalse,ContourStyle{Gray,Opacity[0.2]},ParametricPlot3D[{Cos[t],Sin[t],t},{t,0,2π},PlotStyle->{DarkBlue,Thick}],ParametricPlot3DR1,{λ,-2,2},PlotStyle->{Orange,Thick},Graphics3DBlack,Ball,0.03,Graphics3DDarkBlue,Ballγ,0.03,Graphics3DBlack,Thick,Dashed,Lineγ,
C
t
2
t
Norm[{Cot[t],1,0}]
2
t
Norm[{1,-Cot[t],Cos[t]Cot[t]+Sin[t]}]
3
Cos[t]
2
Sin[t]
2
Cos[t]
3
Sin[t]
1
2
1
18
2
π
2
π
9++
4
3
2
1
2
3
3
2
3
2
2
π
6
3
2
π
9
3++
4
3
2
1
2
3
3
2
π
3
1
2
3
3
2
2
π
9++
4
3
2
1
2
3
3
2
π
3
π
3
π
3
π
3
C
t
π
3
π
3
π
3
C
t
π
3
Out[]=
Animation to understand the parameterization of the surface:
In[]:=
Manipulateγ[t_]:={Cos[t],Sin[t],t};[t_]:=γ[t1]+Cos[t]{Cot[t1],1,0}+Sin[t]{1,-Cot[t1],Cos[t1]Cot[t1]+Sin[t1]};R1[t_]:={Cos[t]+λ(-Cos[t]--Cos[t]),Sin[t]+λ(-Sin[t]-Sin[t]-),t};ShowParametricPlot3D[γ[t],{t,0,t1},PlotStyle->DarkBlue]/.Line[pts_,rest___]:>Tube[pts,0.15,rest],ParametricPlot3Dγ[t1]+Cos[t]{Cot[t1],1,0}+Sin[t]{1,-Cot[t1],Cos[t1]Cot[t1]+Sin[t1]},{t,0,2π},PlotStyle->Yellow/.Line[pts_,rest___]:>Tube[pts,0.18,rest],ParametricPlot3D[R1[t1],{λ,-20,20},PlotStyle->Orange]/.Line[pts_,rest___]:>Tube[pts,0.2,rest],ContourPlot3D[-Sin[t1]x+Cos[t1]y+z-t1==0,{x,-40,40},{y,-35,35},{z,-35,35},ContourStyle->{Gray,Opacity[0.2]},MeshFalse],Graphics3D[{Black,Ball[[t1],0.45]}],Graphics3D[{DarkBlue,Ball[γ[t1],0.45]}],Graphics3D[{Black,Thick,Dashed,Line[{γ[t1],[t1]}]}],AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,BoxRatiosAutomatic,PlotRange40,ViewPoint{1.3,-2.4,4.},ImageSize900,Style["To understand the parameterization:",Bold,Large],{{t1,0.00002,"Value (t1)"},0.00001,2π,0.00001},ControlPlacementTop
C
t
2
t1
Norm[{Cot[t1],1,0}]
2
t1
Norm[{1,-Cot[t1],Cos[t1]Cot[t1]+Sin[t1]}]
3
Cos[t]
2
Sin[t]
2
Cos[t]
3
Sin[t]
2
t1
Norm[{Cot[t1],1,0}]
2
t1
Norm[{1,-Cot[t1],Cos[t1]Cot[t1]+Sin[t1]}]
C
t
C
t
Out[]=
Parameterization of the surface S in the form of a tube (variable radius). The normal and binormal γ[t] vectors are used:
Development (2):
Finally the animation of the surface S[t, α]:

