Patent ID: 6967654
Filing Date: 2005-11-22
Classification: G06T

Abstract:
1. A method for generating an elliptical arc in response to user input comprising: receiving movement of at least one of a center control point, a first foci control point, and a second foci control point associated with the elliptical arc; if the at least one center control point is moved, determining a value for at least one of the first foci control point and the second foci control point associated with the elliptical arc; determining a value for a focal radius associated with the elliptical arc based on the value for at least one of the foci control points; determining a value for a first radius of the elliptical arc based on the value for the focal radius, the first radius defined with respect to a first geometric axis associated with the elliptical arc; determining a value for a second radius of the elliptical arc, the second radius defined with respect to a second geometric axis associated with the elliptical arc; and determining, based on the values for the first radius and the second radius, a new value for the at least one center control point, and the at least one of the first foci control point and the second foci control point associated with the elliptical arc.