Computer-aided techniques for designing 3D surfaces based on gradient specifications
AssigneeAutodesk, Inc.
InventorsAndriy Banadyha, Mark Thomas Davis
Life of this patent
Estimating the term…
Abstract
In various embodiments, a gradient modeling application automatically generates designs of three-dimensional (3D) objects. The gradient modeling application generates a set of points based on a resolution and a perimeter. The gradient modeling application computes a set of displacement values based on the set of points, a first two-dimensional (2D) border, and a first displacement parameter that is associated with the first 2D border. Based on the set of displacement values, the gradient modeling application generates a 3D object design.
Claims20
A computer-implemented method for automatically generating designs of three-dimensional (3D) objects, the method comprising:
- generating a plurality of points based on a resolution and a perimeter;
- computing a plurality of displacement values based on the plurality of points, a first two-dimensional (2D) border, and a first value for a first displacement parameter that is associated with the first 2D border;
- and
- generating a first 3D object design based on the plurality of displacement values.
One or more non-transitory computer readable media including instructions that, when executed by one or more processors, cause the one or more processors to automatically generate designs of three-dimensional (3D) objects by performing the steps of:
- generating a plurality of points based on a resolution and a perimeter;
- computing a plurality of displacement values based on the plurality of points, a first two-dimensional (2D) border, and a first value for a first displacement parameter that is associated with the first 2D border;
- and
- generating a first 3D object design based on the plurality of displacement values.
A system comprising:
- one or more memories storing instructions;
- and
- one or more processors coupled to the one or more memories that, when executing the instructions, perform the steps of:
- generating a plurality of points based on a resolution and a perimeter;
- computing a plurality of displacement values based on the plurality of points, a first two-dimensional (2D) border, and a first value for a first displacement parameter that is associated with the first 2D border;
- and
- generating a first 3D object design based on the plurality of displacement values.
Dependencies are inferred from the claim text.