An Introduction to NURBS: With Historical Perspective
3.5/5
()
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.
* Provides C-code implementations of worked examples at http://www.mkp.com/nurbs.
* 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
Mathematical Methods in Computer Aided Geometric Design II Rating: 0 out of 5 stars0 ratingsComputational Geometry: Curve and Surface Modeling Rating: 0 out of 5 stars0 ratingsPyramid Algorithms: A Dynamic Programming Approach to Curves and Surfaces for Geometric Modeling Rating: 0 out of 5 stars0 ratingsMathematical Methods in Computer Aided Geometric Design Rating: 0 out of 5 stars0 ratingsAnalysis and Control of Nonlinear Infinite Dimensional Systems Rating: 0 out of 5 stars0 ratingsCurves and Surfaces Rating: 0 out of 5 stars0 ratingsCompound Semiconductor Device Physics Rating: 0 out of 5 stars0 ratingsTheory of Plasticity Rating: 0 out of 5 stars0 ratingsCUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming Rating: 0 out of 5 stars0 ratingsPhysically-Based Modeling for Computer Graphics: A Structured Approach Rating: 0 out of 5 stars0 ratingsMastering 3D Printing in the Classroom, Library, and Lab Rating: 0 out of 5 stars0 ratingsCUDA Programming: A Developer's Guide to Parallel Computing with GPUs Rating: 4 out of 5 stars4/5Generative Modeling for Computer Graphics and Cad: Symbolic Shape Design Using Interval Analysis Rating: 0 out of 5 stars0 ratingsReal Computing Made Real: Preventing Errors in Scientific and Engineering Calculations Rating: 3 out of 5 stars3/5Vectors and Matrices for Geometric and 3D Modeling Rating: 0 out of 5 stars0 ratingsMathematics for Multimedia Rating: 0 out of 5 stars0 ratingsBoundary Element Techniques in Engineering Rating: 4 out of 5 stars4/5Minimalist Mobile Robotics Rating: 0 out of 5 stars0 ratingsIntroduction to Computational Science: Modeling and Simulation for the Sciences - Second Edition Rating: 3 out of 5 stars3/5OpenGL Data Visualization Cookbook Rating: 0 out of 5 stars0 ratingsLearning NHibernate 4 Rating: 0 out of 5 stars0 ratingsDigital Signal Processing Using the ARM Cortex M4 Rating: 1 out of 5 stars1/5Blender Unleashed: Mastering the Art of 3D Creation Rating: 0 out of 5 stars0 ratingsMastering the 3D Photography Cha-Cha Rating: 0 out of 5 stars0 ratingsMastering 3D Printing Rating: 0 out of 5 stars0 ratingsThe Computer Graphics Interface: Computer Graphics Standards Series Rating: 5 out of 5 stars5/5Extended Finite Element and Meshfree Methods Rating: 0 out of 5 stars0 ratings3D NAND Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsFinite Elements for Analysis and Design: Computational Mathematics and Applications Series Rating: 5 out of 5 stars5/5OpenGL Development Cookbook Rating: 5 out of 5 stars5/5
CAD-CAM For You
AutoCAD® Pocket Reference Rating: 0 out of 5 stars0 ratingsManual of Engineering Drawing: British and International Standards Rating: 3 out of 5 stars3/5Autodesk Fusion 360: A Power Guide for Beginners and Intermediate Users (3rd Edition) Rating: 5 out of 5 stars5/53D Printing For Dummies Rating: 4 out of 5 stars4/5AutoCAD 2018 For Beginners Rating: 5 out of 5 stars5/5CNC Tips and Techniques: A Reader for Programmers Rating: 0 out of 5 stars0 ratingsAutodesk Revit 2023 Black Book Rating: 5 out of 5 stars5/5Fusion 360 | Step by Step Rating: 0 out of 5 stars0 ratingsAdvanced AutoCAD® 2017: Exercise Workbook Rating: 1 out of 5 stars1/5Autodesk Fusion 360 Black Book (V 2.0.15293) - Part 1 Rating: 0 out of 5 stars0 ratingsNX 12 For Beginners Rating: 5 out of 5 stars5/5SolidWorks Electrical 2020 Black Book Rating: 5 out of 5 stars5/5AutoCAD 2023 : Beginners And Intermediate user Guide Rating: 0 out of 5 stars0 ratingsFreeCAD Basics Tutorial Rating: 3 out of 5 stars3/5SketchUp Success for Woodworkers: Four Simple Rules to Create 3D Drawings Quickly and Accurately Rating: 2 out of 5 stars2/5Revit 2020 for Architecture: No Experience Required Rating: 0 out of 5 stars0 ratingsAutodesk AutoCAD 2013 Practical 3D Drafting and Design Rating: 0 out of 5 stars0 ratingsAutodesk Fusion 360 Black Book (V 2.0.6508) Part 1: Autodesk Fusion 360 Black Book (V 2.0.6508) Rating: 0 out of 5 stars0 ratingsCreo Parametric 10.0 Black Book Rating: 0 out of 5 stars0 ratingsTinkercad | Step by Step Rating: 0 out of 5 stars0 ratingsFreeCAD | Step by Step: Learn how to easily create 3D objects, assemblies, and technical drawings Rating: 5 out of 5 stars5/5FreeCAD | Design Projects: Design advanced CAD models step by step Rating: 5 out of 5 stars5/5CAD Projects with Tinkercad | 3D Models Part 1: Learn how to create advanced 3D objects with Tinkercad in an easy way Rating: 0 out of 5 stars0 ratingsNX 9 for Beginners - Part 4 (Assemblies and Drawings) Rating: 0 out of 5 stars0 ratingsSketchUp Pro 2014 New features Rating: 0 out of 5 stars0 ratingsAutodesk Fusion 360 Black Book (V 2.0.6508) Part 2: Autodesk Fusion 360 Black Book (V 2.0.6508) Rating: 0 out of 5 stars0 ratingsComputer Building Made Simple Rating: 4 out of 5 stars4/53D Printing Designs: Design an SD Card Holder Rating: 0 out of 5 stars0 ratingsSolidworks 2018 Learn by doing - Part 1 Rating: 5 out of 5 stars5/5AutoCAD For Dummies Rating: 0 out of 5 stars0 ratings
Reviews for An Introduction to NURBS
2 ratings0 reviews