Patent ID: 11886165
Assignee: AUTODESK, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  B  Y | IPC B  G

Claim 18:
19. A system comprising:
a non-transitory storage medium having instructions of a computer aided design program stored thereon; and
one or more data processing apparatus able to run the instructions of the computer aided design program to
obtain a first three-dimensional model of an object to be manufactured, wherein the first three-dimensional model comprises a polygon mesh resulting from a generative design process employing one or more input solids as one or more sub-spaces of an optimization domain of the generative design process, the one or more input solids being in a boundary representation format;
partition the polygon mesh into a first portion that is incident with the one or more input solids and a second portion that is not incident with the one or more input solids;
construct one or more editable smooth surfaces for the second portion of the polygon mesh, wherein each of the one or more editable smooth surfaces has a globally smooth parameterization, which permits globally smooth free-form surface editing;
modify one or more boundaries of the one or more editable smooth surfaces to contact the one or more input solids at one or more contact curves that are homeomorphic to an unmodified boundary between the one or more modified smooth surfaces and the one or more input solids; and
combine the one or more modified smooth surfaces with the one or more input solids to form a second three-dimensional model of the object to be manufactured, wherein the second three-dimensional model comprises the one or more modified smooth surfaces in contact with one or more portions of the one or more input solids in the boundary representation format at one or more gap-free contact curves, wherein the second three-dimensional model is watertight, and wherein each of the one or more gap-free contact curves and each of the one or more modified smooth surfaces is editable using free-form modeling operations.