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