Exact evaluation of subdivision surfaces generalizing box splines at arbitrary parameter values
AssigneeSilicon Graphics, Inc.
InventorJos Stam
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Graphics, Inc.
InventorJos Stam
Estimating the term…
A computer-based method for determining a property of a location on a computer surface model where the location is described by a set of parameters and the surface model is described by a set of control vertices having a corresponding set of subdivision rules, and the control vertices admit a parameterization of regular sets of control vertices, includes receiving input specifying coordinates of control vertices that describe the surface model, projecting the specified coordinates of the control vertices into an eigenspace derived from a matrix representation of the subdivision rules to produce a set of projected control vertices, determining which of a hierarchically nested set of regular tiles of the surface model contains the location, and evaluating the location as a function of a valence of one of the control vertices, the determined nested tile, and the set of projected control vertices. The evaluated location is stored in a computer memory.
A computer-based method for evaluating a property of any location on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices having a corresponding set of subdivision rules and admitting a regular parameterization for regular patches corresponding to regular sets of control vertices, the method comprising:
A computer-based method of evaluating any location of a computer generated surface, the location being specified by a set of parameters, the surface being described by a set of control vertices having a corresponding set of subdivision rules and admitting a parameterization of regular sets of control vertices, one of the control vertices being a vertex having an extraordinary valence, the method comprising:
A computer program product, disposed on a computer readable medium, for evaluating a property of any location on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices having a corresponding set of subdivision rules and admitting a regular parameterization for regular patches corresponding to regular sets of control vertices, the computer program product comprising instructions for causing a computer to:
A computer-based method for evaluating any location on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices having a corresponding set of subdivision rules, the method comprising:
A computer-based method for evaluating any point on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices, the method comprising:
A computer apparatus for evaluating any point on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices, the computer apparatus comprising:
A computer apparatus for evaluating any location on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices having a corresponding set of subdivision rules, the method comprising:
A computer-based method for evaluating a property of any location on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices having a corresponding set of subdivision rules and admitting a regular parameterization for regular patches corresponding to regular sets of control vertices, the method comprising:
A computer-based method for evaluating a property of any location on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices having a corresponding set of subdivision rules and admitting a regular parameterization for regular patches corresponding to regular sets of control vertices, the method comprising:
A computer program product, disposed on a computer readable medium, for evaluating a property of any location on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices having a corresponding set of subdivision rules and admitting a regular parameterization for regular patches corresponding to regular sets of control vertices, the computer program product comprising instructions for causing a computer to:
A computer program product, disposed on a computer readable medium, for evaluating a property of any location on a computer generated surface, the surface being specified by a set of patches, each patch being defined by a set of control vertices having a corresponding set of subdivision rules and admitting a regular parameterization for regular patches corresponding to regular sets of control vertices, the computer program product comprising instructions for causing a computer to:
Dependencies are inferred from the claim text.