Patent Document ID: 7643030
Application ID: 10996874
Patent Flag: 1

Claim One:
1. In a graphics rendering pipeline of a computer system, a method for converting a NURBS (non-uniform rational B-spline) curve or surface to a Bezier curve or surface using the graphics rendering pipeline, the method comprising the steps of: a) loading a plurality of NURBS control points of a NURBS curve or surface into the graphics rendering pipeline; b) evaluating and processing the plurality of NURBS control points into a resulting plurality of Bezier control points using successive passes through a tri-linear interpolator, wherein the tri-linear interpolator is included in the graphics rendering pipeline; c) generating, in the graphics rendering pipeline, a Bezier curve or surface using the resulting plurality of Bezier control points by varying a linear interpolation (LERP) weight through a plurality of values using differing LERP weight values in each of said passes and, for each LERP weight value, multiplying that LERP weight value against each of said Bezier control points to output a plurality of points on the curve; and d) rendering, in the graphics rendering pipeline, the Bezier curve or surface using a plurality of vertices derived from the plurality of Bezier control points.