10002461

Subdivision Exterior Calculus for Geometry Processing

PublishedJune 19, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for processing a subdivision surface of an input geometry, the method comprising: receiving, via one or more processors, a control polygonal mesh associated with one or more subdivision levels; generating, via the one or more processors, a subdivision surface model from the control polygonal mesh based on one or more differential equations by: determining, at each subdivision level of the control polygonal mesh, one or more subdivision matrices of a respective k-form of each respective subdivision level, computing, from the subdivision matrices determined from each k-form, one or more matrices approximating differential operators, solving the one or more differential equations with the approximated differential operators computed from the subdivision matrices, and subdividing the control polygonal mesh using a solution of the solved one or more differential equations; and rendering, via the one or more processors, a subdivided control polygonal mesh with the subdivision surface model.

2

2. The method of claim 1 , wherein the differential equations are specified according to a geometric processing task.

3

3. The method of claim 2 , further comprising: applying the one or more differential operators as parameters to the geometric processing task.

4

4. The method of claim 2 , wherein the geometric processing task is one of at least a parameterization operation, a geodesic distance calculation operation, and a vector field design operation.

5

5. The method of claim 1 , wherein the subdivision is performed on an original version of the control polygonal mesh.

6

6. The method of claim 1 , wherein the subdivision matrices define refinable discrete forms on different levels of the control polygonal mesh.

7

7. A non-transitory computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation for processing a subdivision surface of an input geometry, the operation comprising: receiving, via one or more processors, a control polygonal mesh associated with one or more subdivision levels; generating, via the one or more processors, a subdivision surface model from the control polygonal mesh based on one or more differential equations by: determining, at each subdivision level of the control polygonal mesh, one or more subdivision matrices of a respective k-form of each respective subdivision level, computing, from the subdivision matrices determined from each k-form, one or more matrices approximating differential operators, solving the one or more differential equations with the approximated differential operators computed from the subdivision matrices, and subdividing the control polygonal mesh using a solution of the solved one or more differential equations; and rendering, via the one or more processors, a subdivided control polygonal mesh with the subdivision surface model.

8

8. The computer-readable storage medium of claim 7 , wherein the differential equations are specified according to a geometric processing task.

9

9. The computer-readable storage medium of claim 8 , wherein the operation further comprises: applying the one or more differential operators as parameters to the geometric processing task.

10

10. The computer-readable storage medium of claim 7 , wherein the geometric processing task is one of at least a parameterization operation, a geodesic distance calculation operation, and a vector field design operation.

11

11. The computer-readable storage medium of claim 7 , wherein the subdivision is performed on an original version of the control polygonal mesh.

12

12. The computer-readable storage medium of claim 7 , wherein the subdivision matrices define refinable discrete forms on different levels of the control polygonal mesh.

13

13. A system, comprising: a processor; and a memory storing program code, which, when executed on the processor, performs an operation for processing a subdivision surface of an input geometry, the operation comprising: receiving, via the processor, a control polygonal mesh associated with one or more subdivision levels, generating, via the processor, a subdivision surface model from the control polygonal mesh based on one or more differential equations by: determining, at each subdivision level of the control polygonal mesh, one or more subdivision matrices of a respective k-form of each respective subdivision level, computing, from the subdivision matrices determined from each k-form, one or more matrices approximating differential operators, solving the one or more differential equations with the approximated differential operators computed from the subdivision matrices, and subdividing the control polygonal mesh using a solution of the solved one or more differential equations; and rendering, via the processor, a subdivided control polygonal mesh with the subdivision surface model.

14

14. The system of claim 13 , wherein the differential equations are specified according to a geometric processing task.

15

15. The system of claim 14 , wherein the operation further comprises: applying the one or more differential operators as parameters to the geometric processing task.

16

16. The system of claim 13 , wherein the subdivision is performed on an original version of the control polygonal mesh.

17

17. The system of claim 13 , wherein the subdivision matrices define refinable discrete forms on different levels of the control polygonal mesh.

Patent Metadata

Filing Date

Unknown

Publication Date

June 19, 2018

Inventors

Fernando Ferrari DE GOES

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SUBDIVISION EXTERIOR CALCULUS FOR GEOMETRY PROCESSING” (10002461). https://patentable.app/patents/10002461

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

SUBDIVISION EXTERIOR CALCULUS FOR GEOMETRY PROCESSING — Fernando Ferrari DE GOES | Patentable