Engineering & Transportation
An Introduction to NURBS: With Historical Perspective and over one million other books are available for Amazon Kindle. Learn more
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image
Have one to sell? Sell on Amazon

An Introduction to NURBS: With Historical Perspective (The Morgan Kaufmann Series in Computer Graphics) Hardcover – August 4, 2000

ISBN-13: 978-1558606692 ISBN-10: 1558606696 Edition: 1st
Amazon Price New from Used from
"Please retry"
Hardcover, August 4, 2000
"Please retry"
$66.04 $53.80

Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Editorial Reviews Review

Curve and surface computer modeling is far more complex than what you see on screen. It is quite a feat to convert a data set into a visual image, and a bigger trick to convert it into a recognizable dimensional object that you can turn as if you were holding it in your hand. The mathematical heroes who paved the road to this point are acknowledged eloquently in David Rogers's An Introduction to NURBS with Historical Perspective.

Rogers himself is a figure in computer graphics history, having penned Mathematical Elements for Computer Graphics and Procedural Elements for Computer Graphics. In An Introduction to NURBS, he takes us on a mathematical journey that introduces the concept and details of non-uniform rational B-splines, while simultaneously shedding light on the mathematical wizards that make NURBS possible.

This is a hardcover textbook (not light reading) with enough equations and pseudocode to satisfy even the hungriest of math theorists. With seven chapters, starting with "Curve and Surface Representation" through "B-Spline Curves" to "Bzier Surfaces," the book is a thorough primer for those who are working toward understanding computer graphic modeling.

What really sets this book apart from other texts, however, is the closing portion of each chapter, in which readers get a historical perspective of the current state of the art in curve and surface mathematics, in passages written by such luminaries as Robin Forrest (Bzier curves), Rich Riesenfeld (B-splines), and Lewis Knapp (rational B-splines). --Mike Caputo

From the Back Cover

The latest from a computer graphics pioneer, An Introduction to NURBS is the ideal resource for anyone seeking a theoretical and practical understanding of these very important curves and surfaces. Beginning with Bézier curves, the book develops a lucid explanation of NURBS curves, then does the same for surfaces, consistently stressing important shape design properties and the capabilities of each curve and surface type. Throughout, it relies heavily on illustrations and fully worked examples that will help you grasp key NURBS concepts and deftly apply them in your work. Supplementing the lucid, point-by-point instructions are illuminating accounts of the history of NURBS, written by some of its most prominent figures.

Whether you write your own code or simply want deeper insight into how your computer graphics application works, An Introduction to NURBS will enhance and extend your knowledge to a degree unmatched by any other resource.


*Presents vital information with applications in many different areas: CAD, scientific visualization, animation, computer games, and more

*Facilitates accessiblity to anyone with a knowledge of first-year undergraduate mathematics

*Details specific NURBS-based techniques, including making cusps with B-spline curves and conic sections with rational B-spline curves

*Presents all important algorithms in easy-to-read pseudocode―useful for both implementing them and understanding how they work

*Provides C-code implementations of worked examples at

*Includes complete references to additional NURBS resources

Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: The Morgan Kaufmann Series in Computer Graphics
  • Hardcover: 344 pages
  • Publisher: Morgan Kaufmann; 1 edition (August 4, 2000)
  • Language: English
  • ISBN-10: 1558606696
  • ISBN-13: 978-1558606692
  • Product Dimensions: 1 x 7.8 x 9.8 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #1,879,907 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.0 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

19 of 21 people found the following review helpful By D. Taylor on February 2, 2001
Format: Hardcover
You don't have to be a graphics guru to appreciate this book. A good high school math student could grasp the exposition in this book. I highly recommend this to teenage prodigies, not only for the exposition, but to read about the accomplishments of the prodigies who made this science. This book really emphasizes understanding and generalization - it will serve you well when you head out on your own. It is not language or platform specific and will remain relevant to the future for this reason. This book will serve as the foundations of a CAD, animation, or gaming background. It won't make you an expert in any of the fields, but your feet will be well grounded. The book progresses from Bernstein Polynomials, parametric Curves through Bezier Curves and on into the more recent developments in Knots and NonUniform Rational B-Splines.
The author is more than qualified to write an historical perspective: He's been a leading authority on the subject of computer graphics and CAD programming for more than a quarter of a century. He's been a personal acquaintance of many of the principal characters in the unfolding of this exciting and still young branch of mathematics. Characters such as Pierre Bezier, Steven Coons, and Carl de Boor. I should emphasize that the historic perspective doesn't interfere with the flow and development of the text from a purely mathematical point of view. You could read the text and skip the history, but that'd be a shame because the historical accounts and biographies are what set this text apart. In some sense you feel like you're experiencing the thrill of discovery in the same way that the theory developed - only in fast forward.
For these reasons, this book will also be of interest to anyone who enjoyed James Gleick's Chaos.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Amazon Customer on August 28, 2013
Format: Hardcover Verified Purchase
Very clear, very concise, very good for just getting into NURBS. If you are a CAD guy this is an awesome way to figure out the ins-and-outs of driving parametric geometry. As a computational geometry person however, it is a good start. It covers, very clearly and in a way you can program it, the basics of parametric curves and surfaces, but it doesn't have allot in terms of extensive use; the book is very lacking in how it covers the creation and use of knot vectors with only a handful of types covered.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 10 people found the following review helpful By A Customer on August 10, 2000
Format: Hardcover
I'm not complete reading this book yet - but from what I read so far - I found this to be a very informative book. It has a nice thorough introduction to most of the basic concepts dealing with curves and curved surfaces. The mathematical examples are easy to understand - it's a very good book for anyone who is starting to work with curved surfaces or needs a quick refresher. Oh yeah - is it me or does the author look kind of like Sean Connery?
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 6 people found the following review helpful By E. Fennema on April 23, 2006
Format: Hardcover
For one week after receiving this book I agreed with an earlier very critical review. I changed my mind. The subject is not easy but written by someone who knows his business. Having got used to his notation I find this book more and more useful and refer back to it whenever a problem arises and usually find the answer or some pointer to the answer.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?