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
Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsGrokking 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/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Python For Dummies Rating: 4 out of 5 stars4/5Beginning Programming For Dummies Rating: 4 out of 5 stars4/5The Essential Persona Lifecycle: Your Guide to Building and Using Personas Rating: 4 out of 5 stars4/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Lua Game Development Cookbook Rating: 0 out of 5 stars0 ratingsManaging Humans: Biting and Humorous Tales of a Software Engineering Manager Rating: 4 out of 5 stars4/5Wordpress 2023 A Beginners Guide : Design Your Own Website With WordPress 2023 Rating: 0 out of 5 stars0 ratingsAgile: What You Need to Know About Agile Project Management, the Kanban Process, Lean Thinking, and Scrum Rating: 5 out of 5 stars5/5Diary of a Software Craftsman Rating: 5 out of 5 stars5/5Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsHow Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Tiny Python Projects: Learn coding and testing with puzzles and games Rating: 5 out of 5 stars5/5Photoshop For Beginners: Learn Adobe Photoshop cs5 Basics With Tutorials Rating: 0 out of 5 stars0 ratingsThe Inmates Are Running the Asylum (Review and Analysis of Cooper's Book) Rating: 4 out of 5 stars4/5Git Essentials Rating: 4 out of 5 stars4/5How 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/53D Printing Designs: Fun and Functional Projects Rating: 0 out of 5 stars0 ratingsiPhone Application Development For Dummies Rating: 4 out of 5 stars4/5Android App Development For Dummies Rating: 0 out of 5 stars0 ratingsAdobe Illustrator CC For Dummies Rating: 5 out of 5 stars5/5Beginning C++ Programming Rating: 3 out of 5 stars3/5
Reviews for An Introduction to NURBS
0 ratings0 reviews