An Introduction to NURBS: With Historical Perspective
()
About this ebook
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.
- Includes complete references to additional NURBS resources.
David F. Rogers
David F. Rogers, Ph.D., is the author of two computer graphics classics, Mathematical Elements for Computer Graphics and Procedural Elements for Computer Graphics, as well as works on fluid dynamics. His early research on the use of B-splines and NURBS for dynamic manipulation of ship hull surfaces led to significant commercial and scientific advances in a number of fields. Founder and former director of the Computer Aided Design/Interactive Graphics Group at the U.S. Naval Academy, Dr. Rogers was an original member of the USNA's Aerospace Engineering Department. He sits on the editorial boards of The Visual Computer and Computer Aided Design and serves on committees for SIGGRAPH, Computer Graphics International, and other conferences.
Related to An Introduction to NURBS
Related ebooks
An Introduction to NURBS: With Historical Perspective Rating: 4 out of 5 stars4/5Computational Geometry: Curve and Surface Modeling Rating: 0 out of 5 stars0 ratingsGraphics Gems V (Macintosh Version) Rating: 4 out of 5 stars4/5Real Submanifolds in Complex Space and Their Mappings (PMS-47) Rating: 4 out of 5 stars4/5Discrete Orthogonal Polynomials. (AM-164): Asymptotics and Applications (AM-164) Rating: 0 out of 5 stars0 ratingsAn Introduction to Wavelets Rating: 0 out of 5 stars0 ratingsFoundation of Euclidean and Non-Euclidean Geometries according to F. Klein Rating: 0 out of 5 stars0 ratingsSubdivision Methods for Geometric Design: A Constructive Approach Rating: 5 out of 5 stars5/5Phased Array Antennas Rating: 0 out of 5 stars0 ratingsVector Analysis and Cartesian Tensors Rating: 4 out of 5 stars4/5Charge-Based MOS Transistor Modeling: The EKV Model for Low-Power and RF IC Design Rating: 0 out of 5 stars0 ratingsMicrowave Antennas Rating: 5 out of 5 stars5/5Hilbertian Kernels and Spline Functions Rating: 0 out of 5 stars0 ratingsBinary Digital Image Processing: A Discrete Approach Rating: 0 out of 5 stars0 ratingsMerchant Ship Stability Rating: 4 out of 5 stars4/5Conformal Differential Geometry and Its Generalizations Rating: 0 out of 5 stars0 ratingsRenormalization and 3-Manifolds Which Fiber over the Circle (AM-142), Volume 142 Rating: 0 out of 5 stars0 ratingsEssentials of Padé Approximants Rating: 0 out of 5 stars0 ratingsStatistical Modeling by Wavelets Rating: 0 out of 5 stars0 ratingsTransistor Switching and Sequential Circuits Rating: 5 out of 5 stars5/5Rheological Phenomena in Focus Rating: 0 out of 5 stars0 ratingsNonlinear Boundary Value Problems in Science and Engineering Rating: 0 out of 5 stars0 ratingsSpatial Tessellations: Concepts and Applications of Voronoi Diagrams Rating: 0 out of 5 stars0 ratingsWavelets: A Tutorial in Theory and Applications Rating: 0 out of 5 stars0 ratingsArray and Phased Array Antenna Basics Rating: 4 out of 5 stars4/5Graphics Gems IV (IBM Version) Rating: 4 out of 5 stars4/5Elements of Theoretical Mechanics for Electronic Engineers: International Series of Monographs in Electronics and Instrumentation Rating: 0 out of 5 stars0 ratingsBroadband Planar Antennas: Design and Applications Rating: 0 out of 5 stars0 ratingsDifferential Manifolds Rating: 5 out of 5 stars5/5
Software Development & Engineering For You
Python For Dummies Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Hand Lettering on the iPad with Procreate: Ideas and Lessons for Modern and Vintage Lettering Rating: 4 out of 5 stars4/5SQL For Dummies Rating: 0 out of 5 stars0 ratingsLevel Up! The Guide to Great Video Game Design Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5How Do I Do That In InDesign? Rating: 5 out of 5 stars5/5OneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5Git Essentials Rating: 4 out of 5 stars4/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Flow: A Handbook for Change-Makers, Mavericks, Innovators and Leaders Rating: 0 out of 5 stars0 ratingsRy's Git Tutorial Rating: 0 out of 5 stars0 ratingsHow Do I Do That in Photoshop?: The Quickest Ways to Do the Things You Want to Do, Right Now! Rating: 4 out of 5 stars4/5Android App Development For Dummies Rating: 0 out of 5 stars0 ratingsThe Essential Persona Lifecycle: Your Guide to Building and Using Personas Rating: 4 out of 5 stars4/5Data Visualization: a successful design process Rating: 4 out of 5 stars4/5Lua Game Development Cookbook Rating: 0 out of 5 stars0 ratingsReversing: Secrets of Reverse Engineering Rating: 4 out of 5 stars4/5Engineering Management for the Rest of Us Rating: 5 out of 5 stars5/5The Inmates Are Running the Asylum (Review and Analysis of Cooper's Book) Rating: 4 out of 5 stars4/5Learning R Programming Rating: 5 out of 5 stars5/5iOS App Development For Dummies Rating: 0 out of 5 stars0 ratingsModern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsBeginning Programming For Dummies Rating: 4 out of 5 stars4/5Programming Problems: A Primer for The Technical Interview Rating: 4 out of 5 stars4/5Adobe Illustrator CC For Dummies Rating: 5 out of 5 stars5/5
Reviews for An Introduction to NURBS
0 ratings0 reviews