Skip to main content

Parametric and non-parametric curve representation

Short answer

Non-parametric form is explicit y=f(x) or implicit f(x,y)=0; parametric form is P(u)=[x(u),y(u),z(u)]. Parametric is preferred because it handles multi-valued and closed curves, vertical tangents, bounded segments and easier transformations. Circle radius 5: x^2+y^2=25; parametric x=5 cos(theta), y=5 sin(theta), 0<=theta<=2pi.

Differentiate between parametric and non-parametric representation of curves. Why is parametric representation preferred in CAD? Represent a circle of radius 5 centred at the origin in both forms.

Non-parametric representation gives a direct relation between coordinates: explicit y=f(x)y=f(x) or implicit f(x,y)=0f(x,y)=0. Parametric representation expresses each coordinate as a function of an independent parameter uu: x=x(u)x=x(u), y=y(u)y=y(u), z=z(u)z=z(u), with uu in a range, usually 0≤u≤10\le u\le1.

PointNon-parametricParametric
Formy=f(x)y=f(x) or f(x,y)=0f(x,y)=0P(u)=[x(u),y(u),z(u)]\mathbf P(u)=[x(u),y(u),z(u)]
Multi-valued curves (circle)Explicit form fails (two yy values per xx)No problem
Vertical tangentSlope becomes infinitedy/dudy/du, dx/dudx/du remain finite
Axis dependenceDepends on chosen axesIndependent of axes
Point generationSolve equation, may need iterationSubstitute uu directly
Bounded segmentsNeeds extra conditionsLimits of uu define the segment
3D curvesNeeds two equationsEasy to extend
TransformationEquation must be re-derivedTransform control points / vector

Why parametric is preferred

  1. Curves can be closed, multi-valued or have vertical tangents.
  2. Easy to generate points at equal steps of uu for display and tool paths.
  3. Tangent vector is simply dP/dud\mathbf P/du.
  4. Segments are bounded and can be joined with continuity conditions.
  5. Same equation works in 2D and 3D, and with any axes.

Circle of radius 5

Non-parametric (implicit): x2+y2=25x^2+y^2=25; explicit form needs two branches y=±25−x2y=\pm\sqrt{25-x^2}.

Parametric:

x=5cos⁡θ,y=5sin⁡θ,0≤θ≤2πx = 5\cos\theta,\qquad y = 5\sin\theta,\qquad 0\le\theta\le 2\pi

For example, θ=0\theta=0 gives (5,0)(5,0) directly, where the explicit form has an infinite slope (dy/dx→∞dy/dx\to\infty), while the parametric tangent (dx/dθ, dy/dθ)=(0, 5)(dx/d\theta,\ dy/d\theta)=(0,\ 5) stays finite.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Computer Aided Design chapter 2 questions →