Adobe Inc.
Continuous-curvature rational curves for drawing applications

Last updated:

Abstract:

Techniques of generating curves in drawing applications involve generating rational interpolating curves in response input points being specified on a display such that the rational interpolating curves have an adjustable sharpness at each of the input points. Along these lines, a user specifies control points of a curve in a drawing application by, e.g., moving these control points on a display. In response, a computer running the drawing application generates a rational interpolating curve that intersects the input points such that the curvature of each curve at its input point is a local maximum and such that the user's sharpness values change the roundness of the curve around corresponding control points.

Status:
Grant
Type:

Utility

Filling date:

27 Nov 2017

Issue date:

20 Oct 2020