Tutorials › Calculus III › The Helicoid As A Twisted Surface Patch

Parametrized Surfaces · Tutorial 838 of 999

The Helicoid As A Twisted Surface Patch

Build a helicoid from radius and angle, control the patch by restricting the parameter domain, and calculate and verify its tangent and normal directions.

Intermediate 9 min read

What You'll Learn

  • Write a helicoid parametrization using radius, angle, and pitch.
  • Explain how a parameter domain selects a particular helicoid patch.
  • Identify the curves traced by holding radius or angle fixed.
  • Compute both coordinate tangent vectors from the parametrization.
  • Find and check the normal direction given by their cross product.
  • Recognize and correct common sign errors in the cross product.

From Rotation to a Twisted Surface

A helicoid is the surface traced by a line that rotates about an axis while moving steadily along that axis. Its familiar shape is a spiral ramp: as the line turns, it rises or falls. Radius and angle provide natural parameters because they describe the rotating line in the horizontal plane, while the height records the steady motion along the axis.

A parametrization does more than describe the entire surface. Its parameter domain specifies which part of the surface is included. Restricting the radius or angle therefore selects a particular patch, such as a finite-width strip or a portion spanning only part of a turn.

Definition: For a fixed nonzero constant \(a\), the following parametrization gives one half of the standard helicoid (the ray side of each horizontal ruling): $$ \mathbf{X}(r,\theta) = (r\cos\theta,\;r\sin\theta,\;a\theta), \qquad r\geq 0,\quad \theta\in\mathbb{R}. $$ Allowing every real \(r\) instead of only \(r\ge0\) extends it to the full helicoid, whose horizontal line at each height passes through the axis. Here \(r\) is the distance from the vertical axis, \(\theta\) is the angle of rotation, and \(a\) determines the rate at which height changes with angle. A specific helicoid patch is the image \(\mathbf{X}(D)\) of a chosen parameter domain \(D\) in the \((r,\theta)\)-plane.

In one full revolution, the angle increases by \(2\pi\), so the height changes by \(2\pi a\). Thus \(2\pi a\) is the signed vertical rise per turn. A positive \(a\) gives upward motion as \(\theta\) increases; a negative \(a\) gives downward motion.

How the Parameters Trace the Surface

Holding \(\theta\) fixed while \(r\) varies gives $$ \mathbf{X}(r,\theta_0) = (r\cos\theta_0,\;r\sin\theta_0,\;a\theta_0). $$ The height and direction in the horizontal plane stay fixed, so this is a straight radial segment. Holding \(r\) fixed while \(\theta\) varies gives $$ \mathbf{X}(r_0,\theta) = (r_0\cos\theta,\;r_0\sin\theta,\;a\theta). $$ This is a helix: its horizontal distance from the vertical axis is \(r_0\), while its height changes linearly with angle.

For example, restricting \(\theta\) to an interval shorter than \(2\pi\) gives only part of a turn. Restricting \(r\) to an interval bounded away from zero removes the central axis from the patch. The parameter domain is therefore part of the description: the same formula can represent many different patches by using different domains.

Domain principle: If \(D\) is a specified region in the \((r,\theta)\)-plane, the patch is the set of points \(\mathbf{X}(r,\theta)\) for \((r,\theta)\in D\). Edges of \(D\) map to boundary curves of the patch.

Coordinate Tangent Vectors and the Normal Direction

The coordinate tangent vectors are obtained by differentiating the parametrization with respect to one parameter at a time. Differentiating each component gives $$ \mathbf{X}_r(r,\theta) = (\cos\theta,\;\sin\theta,\;0), \qquad \mathbf{X}_\theta(r,\theta) = (-r\sin\theta,\;r\cos\theta,\;a). $$ The first vector points along the straight radial coordinate curve. The second points along the helical coordinate curve, including its vertical component \(a\).

For the parameter order \((r,\theta)\), the cross product \(\mathbf{X}_r\times\mathbf{X}_\theta\) gives a normal direction. Computing it component by component, $$ \begin{aligned} \mathbf{X}_r\times\mathbf{X}_\theta &= \bigl(a\sin\theta,\;-a\cos\theta,\; r\cos^2\theta+r\sin^2\theta\bigr)\\ &= (a\sin\theta,\;-a\cos\theta,\;r). \end{aligned} $$ The last equality uses \(\cos^2\theta+\sin^2\theta=1\). This vector is nonzero for every \(r\geq 0\) when \(a\ne 0\): its first two components cannot both be zero because \(a\ne 0\). Thus the two coordinate tangent vectors are linearly independent, and their cross product gives a valid normal direction throughout this domain.

Normal direction: With the parameter order \((r,\theta)\), a normal vector is $$ \mathbf{N}(r,\theta) = \mathbf{X}_r\times\mathbf{X}_\theta = (a\sin\theta,\;-a\cos\theta,\;r). $$ Reversing the order of the cross product reverses the normal direction.

The length of this normal vector can also be checked directly: $$ \|\mathbf{N}(r,\theta)\| = \sqrt{a^2\sin^2\theta+a^2\cos^2\theta+r^2} = \sqrt{a^2+r^2}. $$ Since \(a\ne 0\), this length is positive. Dividing \(\mathbf{N}\) by this length gives a unit normal if one is needed.

Why the Cross Product Gives a Normal

The cross product of two vectors is perpendicular to each of them. Here that fact can be checked explicitly, which also verifies the signs in the formula. Using the coordinate tangent vectors, $$ \begin{aligned} (\mathbf{X}_r\times\mathbf{X}_\theta)\mathbin{\cdot}\mathbf{X}_r &= a\sin\theta\cos\theta -a\cos\theta\sin\theta +0 =0,\\ (\mathbf{X}_r\times\mathbf{X}_\theta)\mathbin{\cdot}\mathbf{X}_\theta &= -a r\sin^2\theta -a r\cos^2\theta +ar =0. \end{aligned} $$ The second equality in the second line follows because \(\sin^2\theta+\cos^2\theta=1\). Therefore the cross product is perpendicular to both directions tangent to the parameter curves. At a regular point, those directions span the tangent plane, so the cross product is normal to that plane.

Worked Calculations

Worked Example: A Quarter-Turn Patch

Take \(a=1\) and the parameter domain \(0\leq r\leq 2\), \(0\leq\theta\leq\frac{\pi}{2}\). This selects a patch extending from the axis to radius \(2\) and spanning one quarter of a turn. Find the point, tangent vectors, and normal direction at \((r,\theta)=(1,\frac{\pi}{4})\).

First substitute the parameter values into the parametrization: $$ \mathbf{X}\left(1,\frac{\pi}{4}\right) = \left(\cos\frac{\pi}{4},\;\sin\frac{\pi}{4},\;\frac{\pi}{4}\right) = \left(\frac{\sqrt{2}}{2},\;\frac{\sqrt{2}}{2},\;\frac{\pi}{4}\right). $$ Next evaluate both tangent vectors: $$ \begin{aligned} \mathbf{X}_r\left(1,\frac{\pi}{4}\right) &= \left(\frac{\sqrt{2}}{2},\;\frac{\sqrt{2}}{2},\;0\right),\\ \mathbf{X}_\theta\left(1,\frac{\pi}{4}\right) &= \left(-\frac{\sqrt{2}}{2},\;\frac{\sqrt{2}}{2},\;1\right). \end{aligned} $$ Their cross product is $$ \begin{aligned} \mathbf{X}_r\times\mathbf{X}_\theta &= \left( \frac{\sqrt{2}}{2}, -\frac{\sqrt{2}}{2}, \frac{2}{4}+\frac{2}{4} \right)\\ &= \left(\frac{\sqrt{2}}{2},-\frac{\sqrt{2}}{2},1\right). \end{aligned} $$ Its length is \(\sqrt{\frac12+\frac12+1}=\sqrt{2}\), so the unit normal in this orientation is $$ \left(\frac12,-\frac12,\frac{1}{\sqrt{2}}\right). $$ As a check, the dot product with \(\mathbf{X}_r\) is \(\frac{\sqrt{2}}{4}-\frac{\sqrt{2}}{4}=0\); with \(\mathbf{X}_\theta\) it is \(-\frac{\sqrt{2}}{4}-\frac{\sqrt{2}}{4}+\frac{1}{\sqrt{2}}=0\). Both checks confirm the normal direction.

Worked Example: A Finite Helical Ribbon

Let \(a=2\) and choose \(D=[1,3]\times[-\frac{\pi}{2},\frac{\pi}{2}]\). The radius stays between \(1\) and \(3\), and the angle spans \(\pi\) radians, or half a turn. For instance, the two edges at fixed angle \(\theta=\pm\frac{\pi}{2}\) are $$ \mathbf{X}\left(r,\frac{\pi}{2}\right)=(0,r,\pi), \qquad \mathbf{X}\left(r,-\frac{\pi}{2}\right)=(0,-r,-\pi), \quad 1\leq r\leq3. $$ These are straight segments. The edges at fixed radius \(r=1\) and \(r=3\) are helical curves.

At \((r,\theta)=(2,0)\), the point and tangent vectors are $$ \mathbf{X}(2,0)=(2,0,0),\qquad \mathbf{X}_r(2,0)=(1,0,0),\qquad \mathbf{X}_\theta(2,0)=(0,2,2). $$ Therefore $$ \mathbf{X}_r\times\mathbf{X}_\theta = (1,0,0)\times(0,2,2) = (0,-2,2). $$ Its length is \(\sqrt{0+4+4}=2\sqrt{2}\), giving unit normal \((0,-\frac{1}{\sqrt{2}},\frac{1}{\sqrt{2}})\). The cross product is perpendicular to the radial tangent because \((0,-2,2)\cdot(1,0,0)=0\), and to the angular tangent because \((0,-2,2)\cdot(0,2,2)=-4+4=0\). The general formula gives \((2\sin0,-2\cos0,2)=(0,-2,2)\), confirming the calculation.

Worked Example: Checking the Normal at a Right Angle

Take \(a=\frac13\), \(r=1\), and \(\theta=\frac{\pi}{2}\). The point on the surface is $$ \mathbf{X}\left(1,\frac{\pi}{2}\right) = \left(0,1,\frac{\pi}{6}\right). $$ The tangent vectors are $$ \mathbf{X}_r\left(1,\frac{\pi}{2}\right)=(0,1,0), \qquad \mathbf{X}_\theta\left(1,\frac{\pi}{2}\right)=\left(-1,0,\frac13\right). $$ Thus $$ \mathbf{X}_r\times\mathbf{X}_\theta = (0,1,0)\times\left(-1,0,\frac13\right) = \left(\frac13,0,1\right). $$ The length is \(\sqrt{\frac19+1}=\frac{\sqrt{10}}{3}\), so a unit normal in the same direction is \((\frac{1}{\sqrt{10}},0,\frac{3}{\sqrt{10}})\). The general formula yields \((\frac13\sin\frac{\pi}{2},-\frac13\cos\frac{\pi}{2},1)=(\frac13,0,1)\). Finally, the dot products with the tangent vectors are \(0\) and \(-\frac{1}{\sqrt{10}}+\frac{3}{3\sqrt{10}}=0\), respectively. This verifies the normal and its orientation.

A Common Sign Error

A frequent mistake is to use the wrong sign in the third component of the cross product. For example, writing $$ \mathbf{X}_r\times\mathbf{X}_\theta = (a\sin\theta,-a\cos\theta,-r) $$ is incorrect for the stated parameter order. The determinant calculation gives the third component $$ \cos\theta(r\cos\theta)-\sin\theta(-r\sin\theta) = r\cos^2\theta+r\sin^2\theta = r, $$ not \(-r\). At \(r=1\), \(\theta=\frac{\pi}{2}\), and \(a=\frac13\), the incorrect sign would give \((\frac13,0,-1)\). But its dot product with \(\mathbf{X}_\theta=(-1,0,\frac13)\) is \(-\frac13-\frac13=-\frac23\), so it is not normal. The corrected vector \((\frac13,0,1)\) has dot product \(-\frac13+\frac13=0\).

When checking a proposed normal, taking dot products with both tangent vectors is an efficient way to catch sign errors. The cross product should also agree with the chosen parameter order: swapping the two tangent vectors changes the sign of every component.

Why the Parameter-Domain Choice Matters

The formula identifies the helicoid, but it does not by itself say which finite piece is under study. A domain with a narrow radius interval produces a narrow strip; a longer angle interval produces more turns; and a domain beginning at \(r=0\) includes points on the vertical axis. This distinction matters whenever a surface patch, rather than the entire helicoid, is the object of a calculation.

The geometric coordinate curves also help interpret the patch edges. A constant-angle edge maps to a straight radial segment, while a constant-radius edge maps to a helix. For a rectangular parameter domain, these four coordinate edges map to the four boundary curves of the patch. Always read the domain alongside the parametrization so that the included radii and angles are explicit.

Check Your Understanding

Answer the following questions using the parametrization and conventions developed above.

  1. For fixed \(r\), what geometric curve does varying \(\theta\) trace, and how does its height change during one full turn?
  2. What part of the helicoid is selected by restricting \(r\) to \(1\leq r\leq 2\) and \(\theta\) to \(0\leq\theta\leq\pi\)?
  3. Compute \(\mathbf{X}_r\) and \(\mathbf{X}_\theta\) from the parametrization.
  4. Why is \((a\sin\theta,-a\cos\theta,r)\) nonzero when \(a\ne0\)?
  5. How can dot products help check that a proposed vector is a normal direction?