Patent ID: 8766978
Filing Date: 2014-07-01
Classification: G06T

Abstract:
1. A computer-implemented method comprising: obtaining a two-dimensional (2D) representation of an object to be extruded; obtaining one or more inputs each modifying a value for a respective one of a set of two or more extrusion parameters, the set of two or more extrusion parameters including a scale parameter that controls a scale factor for extrusion and a twist parameter that controls an angle of extrusion; obtaining another input specifying a weight function for modifying, based on a parametric interval along a length of a swept path, one or more of the extrusion parameters over the swept path; generating, based on the extrusion parameters, a sweep path for extruding the 2D representation of the object in a direction of an axis perpendicular to a 2D plane of the representation of the object; and performing a translational sweep of the 2D representation of the object to generate a three-dimensional (3D) extrusion from the 2D representation of the object according to the values of the extrusion parameters, the performing including modifying, via the weight function, the scale parameter or the twist parameter at two or more points along the sweep path during the sweep.