A Developer's Guide to Silhouette Algorithms for Polygonal Models
Illustrating smooth surfaces