Linear Form Curves
Shoemake Ken, University of Pennsylvania Philadelphia, Pennsylvania. E-mail address: shoemake@graphics.cis.upenn.edu
Introduction
Straight lines are simple curves: easy to understand, and easy to manipulate. A generalization, the multilinear form, underlies the common curves of computer graphics ( Ramshaw 1987, Barry and Goldman 1988). This gem uses multilinearity and symmetry to explain Lagrange polynomials, Bézier and B-spline curves, the de Casteljau and de Boor algorithms, and Catmull–Rom splines; and it unites all these in a single routine. Though space prevents it here, these methods can also be applied to other curves, to rectangular and triangular surface patches, and to geometric continuity.
Curves from ...
Get Graphics Gems V (IBM Version) now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.