Some Mathematics for Advanced
Advanced Graphics and HCI
Some Mathematics for Advanced Graphics
Ray tracing primitives
Equation of a ray
Equations for the primitives
Intersections with arbitrarily positioned primitives
Transforming the primitives
Transforming normal vectors
Converting the primitives to polygons
Ways of thinking about Bezier curves
The knot vector
Uniform knot vector
Things you can change about a uniform B-spline
Open uniform knot vector
The difference between uniform and open uniform
Non-uniform knot vector
Use of non-uniform knot vectors
What can you do to control the shape of a B-spline?
What should the defaults be?
An example: a circle defined by NURBS
Sweeping with NURBS
About this document ...