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
Curves and Surfaces 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 ratingsSubdivision Methods for Geometric Design: A Constructive Approach Rating: 5 out of 5 stars5/5Computational Geometry: Curve and Surface Modeling Rating: 0 out of 5 stars0 ratingsCompound Semiconductor Device Physics Rating: 0 out of 5 stars0 ratingsBasic Engineering Plasticity: An Introduction with Engineering and Manufacturing Applications Rating: 3 out of 5 stars3/5Theory of Plasticity Rating: 0 out of 5 stars0 ratingsMathematical Methods in Computer Aided Geometric Design II Rating: 0 out of 5 stars0 ratingsElasticity: Theory and Applications: Pergamon Unified Engineering Series Rating: 3 out of 5 stars3/5Modelling of Mechanical Systems: Structural Elements Rating: 4 out of 5 stars4/5Finite Elements for Analysis and Design: Computational Mathematics and Applications Series Rating: 5 out of 5 stars5/5CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming Rating: 0 out of 5 stars0 ratingsGenerative 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/5Boundary Element Techniques in Engineering Rating: 4 out of 5 stars4/5Extended Finite Element Method: Tsinghua University Press Computational Mechanics Series Rating: 0 out of 5 stars0 ratingsPhysically-Based Modeling for Computer Graphics: A Structured Approach 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 ratingsVectors and Matrices for Geometric and 3D Modeling Rating: 0 out of 5 stars0 ratingsFinite Element Techniques for Fluid Flow Rating: 0 out of 5 stars0 ratingsCUDA Programming: A Developer's Guide to Parallel Computing with GPUs Rating: 4 out of 5 stars4/5The Finite Element Method: Linear Static and Dynamic Finite Element Analysis Rating: 5 out of 5 stars5/5Level of Detail for 3D Graphics Rating: 4 out of 5 stars4/5Heterogeneous Computing with OpenCL 2.0 Rating: 0 out of 5 stars0 ratings3D NAND Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsSOLIDWORKS 2017: A Power Guide for Beginners and Intermediate Users Rating: 4 out of 5 stars4/5OpenGL Data Visualization Cookbook Rating: 0 out of 5 stars0 ratings
CAD-CAM For You
Autodesk 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 ratingsAutodesk Fusion 360: A Power Guide for Beginners and Intermediate Users (3rd Edition) Rating: 5 out of 5 stars5/5Autodesk Fusion 360 Black Book (V 2.0.15293) - Part 1 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/5Manual of Engineering Drawing: British and International Standards Rating: 3 out of 5 stars3/5Autodesk Fusion 360 Black Book (V 2.0.12670) - Part 2: Autodesk Fusion 360 Black Book (V 2.0.12670) Rating: 0 out of 5 stars0 ratingsAutoCAD 2012 For Dummies Rating: 4 out of 5 stars4/5Autodesk Revit 2023 Black Book Rating: 5 out of 5 stars5/5CAD 101: The Ultimate Beginner's Guide Rating: 0 out of 5 stars0 ratingsNX 11 Tutorial Rating: 5 out of 5 stars5/5Certified Solidworks Professional Advanced Weldments Exam Preparation Rating: 5 out of 5 stars5/53D Printing Designs: Fun and Functional Projects Rating: 0 out of 5 stars0 ratingsAutodesk Fusion 360 PCB Black Book (V 2.0.15509) Rating: 0 out of 5 stars0 ratingsThe Geometrical Tolerancing Desk Reference: Creating and Interpreting ISO Standard Technical Drawings Rating: 5 out of 5 stars5/5FreeCAD | Design Projects: Design advanced CAD models step by step Rating: 5 out of 5 stars5/5SketchUp Success for Woodworkers: Four Simple Rules to Create 3D Drawings Quickly and Accurately Rating: 2 out of 5 stars2/5FreeCAD 0.19 Black Book Rating: 0 out of 5 stars0 ratingsAutodesk® Revit Basics Training Manual Rating: 5 out of 5 stars5/53D Printing For Dummies Rating: 4 out of 5 stars4/5Creo Parametric 10.0 Black Book Rating: 0 out of 5 stars0 ratingsAutoCAD 2018 For Beginners 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 ratingsAutoCAD For Dummies Rating: 0 out of 5 stars0 ratingsMastering AutoCAD for Mac Rating: 0 out of 5 stars0 ratingsComputer Building Made Simple Rating: 4 out of 5 stars4/5Tinkercad | Step by Step Rating: 0 out of 5 stars0 ratingsCreo Parametric 5.0 Black Book Rating: 3 out of 5 stars3/5AutoCAD Electrical 2018 Black Book Rating: 0 out of 5 stars0 ratingsAutoCAD® Pocket Reference Rating: 0 out of 5 stars0 ratings
Reviews for An Introduction to NURBS
2 ratings0 reviews