Orientation

Work in progress. This note is still being written and incomplete.

2 min read Last updated Tue Aug 18 2026 03:09:13 GMT+0000 (Coordinated Universal Time)

Orientable Surface

A surface is orientable iff a continuous choice of unit normal vector can be made over the entire surface.

Two-sided surfaces are orientable. One-sided surfaces are non-orientable.

If σ\sigma is smooth and orientable with unit normal n^\hat{n} at each point, the direction of n^\hat{n} can be chosen so that n^=n^(x,y,z)\hat{n} = \hat{n}(x,y,z) varies continuously over the surface. Such a choice of unit normal field is an orientation of σ\sigma.

Orientation of a Smooth Parametric Surface

Let σ\sigma be a smooth parametric surface given by r(u,v)=x(u,v)i^+y(u,v)j^+z(u,v)k^\boldsymbol{r}(u,v) = x(u,v)\hat{i} + y(u,v)\hat{j} + z(u,v)\hat{k}. If

N(u,v)=ru×rv0\boldsymbol{N}(u,v) = \frac{\partial \boldsymbol{r}}{\partial u} \times \frac{\partial \boldsymbol{r}}{\partial v} \ne \boldsymbol{0}

then

n^=N(u,v)N(u,v)=ru×rvru×rv\hat{n} = \frac{\boldsymbol{N}(u,v)}{\lVert \boldsymbol{N}(u,v) \rVert} = \frac{\dfrac{\partial \boldsymbol{r}}{\partial u} \times \dfrac{\partial \boldsymbol{r}}{\partial v}}{\left\lVert \dfrac{\partial \boldsymbol{r}}{\partial u} \times \dfrac{\partial \boldsymbol{r}}{\partial v} \right\rVert}

defines one orientation of σ\sigma. The opposite orientation is n^-\hat{n}.

Orientation of Non-Parametric Surfaces

Surfaces of the form z=g(x,y)z = g(x,y), y=g(x,z)y = g(x,z), x=g(y,z)x = g(y,z) can be parametrized using their independent variables as parameters:

  • r(x,y)=xi^+yj^+g(x,y)k^\boldsymbol{r}(x,y) = x\hat{i} + y\hat{j} + g(x,y)\hat{k}, for z=g(x,y)z = g(x,y)
  • r(x,z)=xi^+g(x,z)j^+zk^\boldsymbol{r}(x,z) = x\hat{i} + g(x,z)\hat{j} + z\hat{k}, for y=g(x,z)y = g(x,z)
  • r(y,z)=g(y,z)i^+yj^+zk^\boldsymbol{r}(y,z) = g(y,z)\hat{i} + y\hat{j} + z\hat{k}, for x=g(y,z)x = g(y,z)

Each can be written as a level surface G(x,y,z)=0G(x,y,z) = 0 by moving all terms to one side. The vector

n^=GG\hat{n} = \frac{\nabla G}{\lVert \nabla G \rVert}

is a unit normal vector to the surface, whenever G0\nabla G \ne \boldsymbol{0}.

Was this helpful?