Curve Parameterization - 1D
Definition
A parameterized curve or path is a vector valued function of one variable, , on for which each is a continuous function on a closed interval , where is a parameter on which represents the distance of the point at along the length of the curve.
For the purpose of line integrals, it is also required that be piecewise smooth on , so that we can be certain that the tangent exists at all points and an integral can be evaluated at all points on the interval.
Speed
The function maps the points on to the points along the curve in . Since the curve being parameterized can be of arbitrary shape and length, and can be of arbitrary length independent of the curve, we often have a mismatch of the number of points on being mapped to the curve. For any unit change in along , we can measure how much arc length is covered (or created) along the curve. A unit change in that corresponds to a long arc length is said to have “high speed”; a unit change in that corresponds to a short arc length is said to be “low speed”. The speed, then, can be expressed as a ratio of the arc length created to the (arbitrary) unit step of , , and because of this ratio, I prefer to call this quantity the “density” of the curve.
Speed is defined formulaically as , where is the curve’s velocity, and therefore the curve’s acceleration is defined as . Note that speed is a scalar.
Arc Length
The length, , of a smooth parameterized curve in can be calculated as the infinite sum of infinitely small subsections of the curve . Suppose we break into small subintervals , where and represent and . Then, the chord from to has a length of , and we can approximate this chord by taking the tangent vector to at some arbitrary point between and , which we can call , and multiplying it by the length of the subinterval, which we can call . So,
and at infinity, which we encounter in the integral, this approximation becomes more and more exact. If we now take the sum of all these segments, we arrive at the approximate arc length:
and by taking the limit of this sum as it goes to infinity, we arrive at the integral expression for the arc length:
This integral computes the full arc length. To compute only a partial arc length instead, we can define a partial interval of to evaluate along (and this new partial length is often denoted ):
Note that for to be a function of we must redefine the old variable as , just for the sake of integration. Also note that the relationship between and is one of distance and speed, and that if we differentiate both sides of the above equation, we find an equation for speed reminiscent of physics,
Derivation
If we desire to represent a complicated curve in space, it often becomes difficult to express the curve in the usual coordinate system. As a simple example, a unit circle in 2D space is represented by the equation , where the circle is the set of all points that satisfy this equation. We can rewrite this equation as a function as well. On top of that, we can also express the unit circle as a function like , where is some parameter that exists on some interval, in this case . All values of on that interval are mapped by onto 2D space, and simply redefines the point in terms of two function and instead. The unit circle now is defined as all points for which and for .
Note that is a vector function, and must be a vector. In fact, all points in space are essentially defined as vectors which begin at and terminate at ; this is necessary here to anchor our parameterized curves to the x-y or x-y-z or x-y-z-…- coordinate system, otherwise they would be undefined in free space and parameterization itself would become meaningless.
Continuing, we can arbitrarily parameterize any 2D function with the parameterization , which is identical to the conception of a function as a set of points where , .
We can easily represent more complex curves. For example, a circular helix in 3D space cannot be represented as a function; this is because, as a 2D function maps and a 3D function maps , a helix repeats itself along the z-axis so any must map to infinitely many ‘s, which is impossible. If we instead parameterize this curve, we can successfully perform functions on a helix.
One can see there is a circular component, the cosine and sine, and a linear component, the , which shows the helix is a circle that moves forward in space as increases.
It should also be noted that the common understanding of parameterization is through an analogy of “drawing” or “dragging”, where people imagine a singular point tracing a line through space over time (thus the variable as time). So as increases over the interval , the function “draws” out the curve in space. This analogy appears in most explanations, yet is not essential to understanding parameterization and I find it useless. It is sufficient to know that for any , all points between and are passed through the functions mapped simultaneously to the curve . There is parameterization “speed”, which is a representation of how “fast” a constant-speed sweep of over moves the output point on ; I prefer to call this quality “density”, because if we stop the drawing or moving-point analogy, then this quantity really represents how many points of the interval exist within a unit segment of the parameterized curve. Cut the curve into equal segments of arc length , and see how much of is represented in each segment, which is kind of just in inverted way of measuring this quantity, but I like it better since it doesn’t require a motion analogy.
Surface Parameterization - 2D
Definition
A parameterized surface is a vector valued function of two variables,
\vec{r}(s, t) = \begin{pmatrix} x_{1}(s, t) \\ x_{2}(s, t) \\ \dots \\ x_{n}(s, t) \end{pmatrix} $$, existing in $n$-dimensional space, $\mathbb{R}^n$ for which each $x_{n}(s, t)$ is a continuous function on some domain $D$ on the s-t plane. $\vec{r}(s, t)$ maps the values of $D$ to a surface $S$ which exists in $\mathbb{R}^n$.