In[]:=
OrthopticCurveAstroid::usage="It is the geometric locus of the intersection point of two tangent lines to a curve and orthogonal to each other. References: mathcurve.com: Orthoptic curve; Personal.";
Development:
Obtaining the parametric equations from the orthoptic curve to the cross curve:
In[]:=
ζ[t_]:=,;x[t_]:=;y[t_]:=;//FullSimplify
a
Sin[t]
a
Cos[t]
a
Sin[t]
a
Cos[t]
y'[t]
x'[t]
Out[]=
-
3
Tan[t]
In[]:=
-;
3
Tan[t]
In[]:=
m[t_]:=-;;
3
Tan[t]
Perpendicularity condition (be two points of the astroid and):
t
1
t
2
In[]:=
3
Tan[]
t
1
3
Tan[]
t
2
This condition is only met if the difference of the angles is :
π
2
In[]:=
t
2
t
1
π
2
t
2
t
1
π
2
In[]:=
Solvey-y[t]==m[t](x-x[t]),y-yt+==mt+x-xt+,{x,y}//FullSimplify
π
2
π
2
π
2
Out[]=
x,y
3(1+)Csc[t]
3
Cot[t]
1-+
2
Cot[t]
4
Cot[t]
3(-1+)Csc[t]
3
Cot[t]
1-+
2
Cot[t]
4
Cot[t]
In[]:=
x,y;
a(1+)Csc[t]
3
Cot[t]
1-+
2
Cot[t]
4
Cot[t]
4a(Cos[t]-Sin[t])(2+Sin[2t])
5+3Cos[4t]
In[]:=
[t_]:=,;
ζ
O
a(1+)Csc[t]
3
Cot[t]
1-+
2
Cot[t]
4
Cot[t]
4a(Cos[t]-Sin[t])(2+Sin[2t])
5+3Cos[4t]
Animation:
In[]:=
Manipulatea=3;ζ[t_]:=,;[t_]:=,;ShowParametricPlot[ζ[θ],{θ,0,2π},PlotStyle{Blue,Thick},PerformanceGoal->"Quality",PlotPoints->60],ParametricPlot[[t],{t,0,t1},ColorFunction->"BlueGreenYellow",PerformanceGoal->"Quality",PlotPoints->60],GraphicsBlack,PointSize[0.007],Point[ζ[t1]],Text[Style["",14,Bold],ζ[t1],{0,-1.2}],Pointζt1+,TextStyle["",14,Bold],ζt1+,{0,-1.2},Point[[t1]],Text[Style["",14,Bold],[t1],{0,-1.2}],InfiniteLine[{ζ[t1],[t1]}],InfiniteLineζt1+,[t1],AspectRatioAutomatic,AxesTrue,AxesOrigin{0,0},AxesLabel{x,y},PlotRange10,ImageSize900,Style["Orthoptic curve of a cross curve",Bold,Large],{{t1,0.00002,"Value (t1)"},0.00001,2π,0.00001},ControlPlacementTop,SaveDefinitions->True
a
Sin[t]
a
Cos[t]
ζ
O
a(1+)Csc[t]
3
Cot[t]
1-+
2
Cot[t]
4
Cot[t]
4a(Cos[t]-Sin[t])(2+Sin[2t])
5+3Cos[4t]
ζ
O
P
1
π
2
P
2
π
2
ζ
O
ζ
O
ζ
O
ζ
O
π
2
ζ
O
Out[]=

