G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 3/033 (2006.01) G06T 11/20 (2006.01)
Patent
CA 2220375
A computer-implemented method modifies a curve in response to a user action through a graphical user interface in the computer system, with the curve being defined by control points. Each of the control points is identified in response to user input as a fixed control point, a selected control point, or a free control point. A displacement of selected points is received, and a free slope control point of the curve is mapped to a point Tp on a line t. An interpolation curve IC(t) is defined on the line t, and a point Tp is projected to the value of the interpolation curve IC(t) at t equals Tp to find a scale factor. The scale factor is multiplied by the displacement of the selected points to determine the displacement of the free control point. A computer-implemented graphical user interface method creates a Bezier curve segment on a display in a computer system. A selection of a first segment end point is received through a graphical user interface in the computer system. The position of a cursor on the computer display is received as a second segment end point. The first and second slope points are calculated so that the Bezier segment defined by the first and second segment end points and the first and second slope points approximates an arc. The calculated Bezier curve segment is displayed on the computer display.
Méthode mise en oeuvre par ordinateur modifiant une courbe en réponse à une action de l'utilisateur dans une interface graphique d'un ordinateur. La courbe est définie par des points de contrôle qui sont identifiés, en réponse à l'entrée de données de l'utilisateur, comme points de contrôle fixes, sélectionnés ou mobiles. Le déplacement de points sélectionnés est enregistré, puis un point de contrôle mobile de pente de la courbe est mappé à un point Tp sur une ligne t. Une courbe d'interpolation IC(t) est définie sur la ligne t, et un point Tp est projeté sur la courbe d'interpolation IC(t) à la valeur t égale Tp en vue d'obtenir un facteur d'échelle qui est multiplié par le déplacement des points sélectionnés pour déterminer le déplacement du point de contrôle mobile. Une méthode à interface graphique mise en oeuvre par ordinateur crée un segment de courbe de Bezier sur l'écran d'un ordinateur. Le choix d'un premier point d'extrémité du segment est enregistré par le biais de l'interface graphique de l'ordinateur. La position d'un curseur sur l'écran de l'ordinateur est enregistrée comme un second point d'extrémité du segment. Les premier et second points de pente sont calculés pour que le segment Bezier, défini par les premier et second points d'extrémité du segment et les premier et second points de pente, prenne la forme approximative d'un arc. Le segment de courbe Bezier calculé est affiché sur l'écran de l'ordinateur.
Adobe Systems Incorporated
Smart & Biggar
LandOfFree
Creating and modifying curves on a computer display does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Creating and modifying curves on a computer display, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Creating and modifying curves on a computer display will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1594731