Flylib.com
Focus On Curves and Surfaces (Focus on Game Development)
Focus On Curves and Surfaces (Focus on Game Development)
ISBN: 159200007X
EAN: 2147483647
Year: 2003
Pages: 104
Authors:
Kelly Dempski
BUY ON AMAZON
LRN
Table of Contents
Focus on Curves and Surfaces
Higher-Degree Polynomials
In Conclusion
Chapter 4: B-Splines
The Effects of Weighting Factors
Part Three: Focus on Surfaces
From B-Spline Curves to Surfaces
Chapter 10: More NURBS Surfaces
Drawing a Bezier Patch with DirectX
What Is Differential Calculus?
What Is a Vector?
Web Sites
Rhino 2.0 (Evaluation Version)
Introduction
Joining Curves and Continuity
Part Two: Focus on Curves
The Building Blocks of a B-Spline
Conic Sections and NURBS Curves
Chapter 7: Basic Surface Concepts and Bezier Surfaces
Implementing B-Spline Surfaces
Ruled Surfaces
In Conclusion
What Is a Derivative?
Normalizing Vectors
Xfrog (Evaluation Version)
How Should This Book Be Read?
Introducing the Curve Application
Chapter 3: Parametric Equations and Bezier Curves
Knot Vectors
Finding the Derivative of NURBS Curves
Extending Curves to Patch Surfaces
In Conclusion
Surfaces of Revolution
Part Four: Appendixes
Derivatives of Polynomial Functions
Vector Cross Product
What s Included
In Conclusion
What Is a Parametric Equation?
Controlling the B-Spline
Implementing NURBS in Code
Finding Surface Normal Vectors
Chapter 9: NURBS Surfaces
Swept Surfaces
The Quotient Rule
In Conclusion
Who Am I?
Chapter 2: Trigonometric Functions
Derivatives of Parametric Equations
Generating Closed Shapes with B-Splines
In Conclusion
Lighting a Surface
Advantages of NURBS Surfaces over B-Spline Surfaces
Skinned Surfaces
Derivatives of Trigonometric Functions
Part One: Focus on Basics
Defining Sine, Cosine, and Tangent
Bezier Curves Defined in Parametric Terms
Finding Derivatives of B-Spline Curves
Chapter 6: Subdivision of Curves
Extending the Basic Application to 3D
From NURBS Curves to Surfaces
Generalizing Swept and Skinned Shapes
Partial Derivatives of Multivariable Functions
Chapter 1: Polynomial Curves
Properties of Waves
Joining Bezier Curves
Implementing B-Spline Code
Simple Adaptive Subdivision
Setting Up Buffers for a Generic Surface
Implementing NURBS Surfaces
In Conclusion
Caveats and Conclusions
What Is a Curve?
Some Simple Uses for Trigonometric Functions
Finding Derivatives of Bezier Curves
In Conclusion
The Source Code
In Conclusion
Moving Beyond Fluttering Sheets
Chapter 11: Higher-Order Surfaces in DirectX
What Is a Polynomial?
Computing Trigonometric Functions with Taylor Series Approximations
Putting It All Together
Chapter 5: NURBS
Performance Considerations
Chapter 8: B-Spline Surfaces
Advantages of NURBS Surfaces
DirectX versus Doing It Yourself
Lines and Slopes
Higher-Degree Polynomials
Joining Curves and Continuity
Introducing the Curve Application
In Conclusion
Chapter 2: Trigonometric Functions
Defining Sine, Cosine, and Tangent
Properties of Waves
Some Simple Uses for Trigonometric Functions
Computing Trigonometric Functions with Taylor Series Approximations
Aliasing
In Conclusion
Part Two: Focus on Curves
Chapter 3: Parametric Equations and Bezier Curves
What Is a Parametric Equation?
Derivatives of Parametric Equations
Bezier Curves Defined in Parametric Terms
Joining Bezier Curves
Finding Derivatives of Bezier Curves
Putting It All Together
In Conclusion
Chapter 4: B-Splines
The Building Blocks of a B-Spline
Knot Vectors
Controlling the B-Spline
Generating Closed Shapes with B-Splines
Finding Derivatives of B-Spline Curves
Implementing B-Spline Code
In Conclusion
Chapter 5: NURBS
NURBS: Rational Splines
The Effects of Weighting Factors
Conic Sections and NURBS Curves
Finding the Derivative of NURBS Curves
Implementing NURBS in Code
In Conclusion
Chapter 6: Subdivision of Curves
Simple Adaptive Subdivision
The Source Code
Performance Considerations
In Conclusion
Part Three: Focus on Surfaces
Chapter 7: Basic Surface Concepts and Bezier Surfaces
Extending Curves to Patch Surfaces
Finding Surface Normal Vectors
Lighting a Surface
Extending the Basic Application to 3D
Setting Up Buffers for a Generic Surface
In Conclusion
Chapter 8: B-Spline Surfaces
Advantages of B-Spline Surfaces over Bezier Surfaces
From B-Spline Curves to Surfaces
Implementing B-Spline Surfaces
In Conclusion
Chapter 9: NURBS Surfaces
Advantages of NURBS Surfaces over B-Spline Surfaces
From NURBS Curves to Surfaces
Implementing NURBS Surfaces
Moving Beyond Fluttering Sheets
Advantages of NURBS Surfaces
In Conclusion
Chapter 10: More NURBS Surfaces
Ruled Surfaces
Surfaces of Revolution
Swept Surfaces
Skinned Surfaces
Generalizing Swept and Skinned Shapes
In Conclusion
Chapter 11: Higher-Order Surfaces in DirectX
DirectX versus Doing It Yourself
Higher-Order Surfaces in DirectX
Drawing a Bezier Patch with DirectX
In Conclusion
Part Four: Appendixes
Appendix A: Derivative Calculus
What Is Differential Calculus?
What Is a Derivative?
Derivatives of Polynomial Functions
The Quotient Rule
Derivatives of Trigonometric Functions
Partial Derivatives of Multivariable Functions
Caveats and Conclusions
Appendix B: A Quick Look at Vectors
What Is a Vector?
Normalizing Vectors
Vector Cross Product
In Conclusion
Appendix C: Bibliography
Web Sites
Appendix D: What s on the CD
Rhino 2.0 (Evaluation Version)
Focus On Curves and Surfaces (Focus on Game Development)
ISBN: 159200007X
EAN: 2147483647
Year: 2003
Pages: 104
Authors:
Kelly Dempski
BUY ON AMAZON
CISSP Exam Cram 2
BUSINESS CONTINUITY PLANNING
Answers to Exam Prep Questions
Network Equipment
The Risks of Poor Business Planning
Symmetric Encryption
Inside Network Security Assessment: Guarding Your IT Infrastructure
Foundations and Principles of Security
Tools Used for Assessments and Evaluations
Building the Final Report
Contents of a Good Report
Information Request Form
Oracle Developer Forms Techniques
Advanced GUI Development: Developing Beyond GUI
Deficiencies in Forms Error-Message Handling
Enhancing the Function of Exit Form
When to Use WHEN-VALIDATE-RECORD and When to Use WHEN-VALIDATE-ITEM
Creating a Tree Item
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
Review Questions
PKI Entities
Microsoft Performance Monitor
Summary
Cisco IOS Cookbook (Cookbooks (OReilly))
Booting a Different IOS Image
Using OSPF on Dial Interfaces
Configuring Serial Interfaces
Dynamically Allocating Client IP Addresses via DHCP
Showing HSRP State Information
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 3. Connect Mac OS X with a Bluetooth Phone
Hack 4. Connect Linux with a Bluetooth Phone
Hack 16. Control Your Home Theater from Your Palm
Hack 31. Analyze Traffic with Ethereal
Hack 52. Add an External Antenna
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies