摘要 |
2135520 9417486 PCTABS00033 The present invention provides a method and apparatus for tessellating three-dimensional spline surfaces, which are separated into columns having a series of subpatches, into shards. This is accomplished by undertaking a series of evaluations upon each of the subpatches of a selected column. The intermediate results of such evaluations are stored within caches. Such evaluations include continuity between subpatches, visibility of subpatches and granularity for discretization of the subpatches. Once the evaluations are completed, a grid which holds the discretized points of each subpatch, is computed by dynamic selection of an algorithm. Thereafter, any crack between subpatches of the selected column or the selected column and the previously selected column are removed. Ultimately, the previously selected column is rendered for illustration. Each of the columns is handled in the same manner so as to ultimately render a set of adjacent columns that form the two-dimensional representation.
|