Isophotes reflect the variation of the surface normals.
Visualization of discontinuities:
The following three surface are Bezier surfaces with 2 patches,
which join C0, C1 and C2 resp.
The isophotes visualize the C1- and C2-discontinuities.
C0-surface
C1-surface
C2-surface
Isophotes are a first order surface interrogation tool, i.e. the
isophotes are of class C^(k-1) if the surface is of class C^k
References:
Thomas Poeschl Detecting surface irregularities using isophotes,
CAGD 1, pp. 163-168, (1984)