Isoparametric Curves on a Surface:
These isoparametric curves may help to render the surface. In several applications, a parametric surface is "triangulated" into triangles or polygons. After that, these triangles and polygons may be rendered extremely efficiently with existing graphic tool libraries such as PHIGS PLUS and OpenGL.
Rather than triangulating the surface, this would be easier to triangulate the domain of (u, v). We may subdivide the u-direction into m segments with u0 = 0, u1, . . . , ui, . . . , um = 1 and subdivide the v-direction into n segments with v0 = 0, v1, . . . , vj, . . . , un = 1. The domain is subdivided into m × n rectangles, each of which may be further subdivided into two triangles as illustrated in Figure.
Figure
Imagine ui and ui+1 are two consecutive division points in the u-direction and vj and vj + 1 in the v-direction as illustrated in Figure. We contain a rectangle in the domain with vertices (ui, vj), (ui + 1, vj), (ui + 1, vj + 1) and (ui, vj + 1). We have two ways to attain the triangles because this rectangle has two diagonals. The first triangle is described by (ui, vj), (ui + 1, vj) and (ui, vj + 1) and the second triangle is described by (ui + 1, vj), (ui + 1, vj + 1) and (ui, vj + 1).