S. Mann et T. Derose, COMPUTING VALUES AND DERIVATIVES OF BEZIER AND B-SPLINE TENSOR-PRODUCTS, Computer aided geometric design, 12(1), 1995, pp. 107-110
We give an efficient algorithm for evaluating Bezier and B-spline tens
or products for both positions and normals. The algorithm is an extens
ion of a method for computing the position and tangent to a Bezier cur
ve, and is asymptotically twice as fast as the standard bilinear algor
ithm.