It is noted that although this example is described in terms
of primitives in the form
of triangles, the concept may be readily expanded to primitives based on
other types polygons If you look at both its limitations and advantages, it does give you an idea with some
of its implementation's.