Geometry > Curves > Spirals >

Cornu Spiral

DOWNLOAD Mathematica Notebook CornuSpiral

A plot in the complex plane of the points

 B(t)=S(t)+iC(t),
(1)

where S(t) and C(t) are the Fresnel integrals (von Seggern 2007, p. 210; Gray 1997, p. 65). The Cornu spiral is also known as the clothoid or Euler's spiral. It was probably first studied by Johann Bernoulli around 1696 (Bernoulli 1967, pp. 1084-1086). A Cornu spiral describes diffraction from the edge of a half-plane.

CornuSlope

The quantities C(t)/S(t) and S(t)/C(t) are plotted above.

CornuNormalTangent

The slope of the curve's tangent vector (above right figure) is

 m_T(t)=(S^'(t))/(C^'(t))=tan(1/2pit^2),
(2)

plotted below.

CornuTangentSlope

The Cesàro equation for a Cornu spiral is rho=c^2/s, where rho is the radius of curvature and s the arc length. The torsion is tau=0.

CornuSpirals

Gray (1997) defines a generalization of the Cornu spiral given by parametric equations

x(t)=aint_0^tsin((u^(n+1))/(n+1))du
(3)
=(at^(n+2))/((n+1)(n+2))_1F_2(1/2+1/(2(n+1));3/2,3/2+1/(2(n+1));-(t^(2(n+1)))/(4(n+1)^2))
(4)
y(t)=aint_0^tcos((u^(n+1))/(n+1))du
(5)
=at_1F_2(1/(2(n+1));1/2,1+1/(2(n+1));-(t^(2(n+1)))/(4(n+1)^2)),
(6)

where _1F_2(a;b,c;x) is a generalized hypergeometric function.

The arc length, curvature, and tangential angle of this curve are

s(t)=at
(7)
kappa(t)=-(t^n)/a
(8)
phi(t)=-(t^(n+1))/(n+1).
(9)

The Cesàro equation is

 kappa=-(s^n)/(a^(n+1)).
(10)
CornuPolynomialSpirals

Dillen (1990) describes a class of "polynomial spirals" for which the curvature is a polynomial function of the arc length. These spirals are a further generalization of the Cornu spiral. The curves plotted above correspond to kappa=s, kappa=s^2, kappa=s^2-2.19, kappa=s^2-4, kappa=s^2+1, and kappa=5s^4-18s^2+5, respectively.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.