11620793

Producing a Refined Control Mesh for Generating a Smooth Surface of an Object

PublishedApril 4, 2023
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
13 claims

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

2

2. The computer-implemented method of claim 1, wherein the extraordinary point is one of many control vertices in the obtained polygonal control mesh, and wherein the extraordinary point is a non-uniform point in the polygonal control mesh.

5

5. The computer-implemented method of claim 1, wherein the obtained polygonal control mesh includes an N-gon, the one or more subdivisions are two or more subdivisions, and wherein the subdividing comprises an initial subdivision as a first subdivision of the two or more subdivisions, and the extraordinary point is created inside the N-gon by the initial subdivision.

6

6. The computer-implemented method of claim 5, wherein the initial subdivision comprises locating the extraordinary point in a face of the N-gon and an initial set of edge points defining the eigen polyhedron, wherein the extraordinary point in the face of the N-gon and the initial set of edge points is determined in accordance with a Non-Uniform Rational Catmull-Clark Subdivision (NURCCS) rule.

7

7. The computer-implemented method of claim 1, wherein the subdividing is compatible with Non-Uniform Rational Catmull-Clark Subdivision (NURCCS) and Non-Uniform Rational Basis Spline (NURBS) surfaces.

8

8. The computer-implemented method of claim 1, wherein the one or more subdivisions comprises at least one subdivision of control polygon faces in an extraordinary region of the polygonal control mesh but not in a region adjacent to the extraordinary region.

10

10. The computer-implemented method of claim 1, wherein subdividing the polygonal control mesh includes subdivision of the faces around the extraordinary point into four faces, and subdividing at least a set of faces that are first level neighbors to the faces around the extraordinary point into two faces each, wherein at least the set of faces is subdivided into two faces each according to a knot insertion rule so as not to change a shape of the smooth surface.

11

11. The computer-implemented method of claim 10, wherein the generating of the smooth surface comprises generating patches for polygons of the refined control mesh that correspond to at least second level neighbor faces of faces around the extraordinary point after subdividing.

13

13. The system of claim 12, wherein the extraordinary point is one of many control vertices in the obtained polygonal control mesh, and wherein the extraordinary point is a non-uniform point in the polygonal control mesh.

14

14. The system of claim 12, wherein the obtained polygonal control mesh includes an N-gon, the one or more subdivisions are two or more subdivisions, and wherein the instructions configured to cause the data processing apparatus to subdivide comprise instructions configured to cause the data processing apparatus to subdivide an initial subdivision as a first subdivision of the two or more subdivisions, the extraordinary point is created inside the N-gon by the initial subdivision, and wherein the initial subdivision comprises locating the extraordinary point in a face of the N-gon and an initial set of edge points defining the eigen polyhedron, wherein the extraordinary point in the face of the N-gon and the initial set of edge points are determined in accordance with a Non-Uniform Rational Catmull-Clark Subdivision (NURCCS) rule, and wherein the subdividing is compatible with Non-Uniform Rational Catmull-Clark Subdivision (NURCCS) and Non-Uniform Rational Basis Spline (NURBS) surfaces.

16

16. The system of claim 12, wherein the instructions configured to cause the data processing apparatus to subdivide the polygonal control mesh include instructions to subdivide the faces around the extraordinary point into four faces, and subdivide at least a set of faces that are first level neighbors to the faces around the extraordinary point into two faces each, wherein at least the set of faces is subdivided into two faces each according to a knot insertion rule so as not to change a shape of the smooth surface, wherein the instructions configured to cause the data processing apparatus to generate the smooth surface comprise instructions configured to cause the data processing apparatus to generate patches for polygons of the refined control mesh that correspond to at least second level neighbor faces of faces around the extraordinary point after subdividing.

18

18. The computer-readable medium of claim 17, wherein the extraordinary point is one of many control vertices in the obtained polygonal control mesh, and wherein the extraordinary point is a non-uniform point in the polygonal control mesh.

19

19. The computer-readable medium of claim 17, wherein the obtained polygonal control mesh includes an N-gon, the one or more subdivisions are two or more subdivisions, and wherein the subdividing comprises an initial subdivision as a first subdivision of the two or more subdivisions, and the extraordinary point is created inside the N-gon by the initial subdivision.

20

20. The computer-readable medium of claim 17, wherein the initial subdivision comprises locating the extraordinary point in a face of the N-gon and an initial set of edge points defining the eigen polyhedron, wherein the extraordinary point in the face of the N-gon and the initial set of edge points is determined in accordance with a Non-Uniform Rational Catmull-Clark Subdivision (NURCCS) rules, wherein the subdividing is compatible with Non-Uniform Rational Catmull-Clark Subdivision (NURCCS) and Non-Uniform Rational Basis Spline (NURBS) surfaces.

Patent Metadata

Filing Date

Unknown

Publication Date

April 4, 2023

Inventors

Kevin James Marshall
Nicholas Stewart North
Adam Michael Helps

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. “PRODUCING A REFINED CONTROL MESH FOR GENERATING A SMOOTH SURFACE OF AN OBJECT” (11620793). https://patentable.app/patents/11620793

© 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.