IP Library Granted Patent US 7,405,733
Granted Patent B2
US 7,405,733 · App. 11/088,507 · Granted Jul 29, 2008

Spline drawing in a computer-implemented graphics program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,405,733
App. No.
11/088,507
Granted
Jul 29, 2008
Kind
B2
Abstract

A computer-implemented graphics program for drawing a spline. The spline is drawn using a first method in the graphics program. Thereafter, the graphics program seamlessly switches from drawing the spline using the first method to drawing the spline using a second method, in response to a first user command. Further, the graphics program may also seamlessly switch from drawing the spline using the second method to drawing the spline using the first method, in response to a second user command.

Claims (35)

1. A computer-implemented method for drawing a spline in a computer-implemented graphics program, comprising:

(a) drawing the spline using a first method; and

(b) seamlessly switching from drawing the spline using the first method to drawing the spline using a second method, without terminating the drawing of the spline, in response to a first user command;

(c) wherein the first method comprises a point-and-click method and the second method comprises a freehand method, or wherein the first method comprises a freehand method and the second method comprises a point-and-click method;

(d) wherein the point-and-click method comprises selecting a cursor location and then placing a vertex for the spline at the cursor location; and

(e) wherein the freehand method comprises selecting a cursor location and then dragging the cursor along a path, so that the spline follows the path, wherein one or more vertices are automatically placed on the path for the spline as the cursor is dragged.

2. The method of claim 1 , further comprising seamlessly switching from drawing the spline using the second method to drawing the spline using the first method in response to a second user command.

3. The method of claim 2 , wherein the first user command comprises pressing a SHIFT key and the second user command comprises releasing the SHIFT key.

4. The method of claim 1 , wherein the automatically placed vertices are temporarily hidden.

5. The method of claim 4 , wherein the temporarily hidden vertices are displayed when the freehand method is ended.

6. The method of claim 1 , wherein a number of vertices are increased or decreased by adjusting a fit value.

7. A computer-implemented apparatus for drawing a spline in a computer-implemented graphics program, comprising:

a computer having a monitor attached thereto;

logic, performed by the computer, for:

(a) drawing the spline using a first method; and

(b) seamlessly switching from drawing the spline using the first method to drawing the spline using a second method, without terminating the drawing of the spline, in response to a first user command;

(c) wherein the first method comprises a point-and-click method and the second method comprises a freehand method, or wherein the first method comprises a freehand method and the second method comprises a point-and-click method;

(d) wherein the point-and-click method comprises selecting a cursor location and then placing a vertex for the spline at the cursor location; and

(e) wherein the freehand method comprises selecting a cursor location and then dragging the cursor along a path, so that the spline follows the path, wherein one or more vertices are automatically placed on the path for the spline as the cursor is dragged.

8. The apparatus of claim 7 , further comprising logic for seamlessly switching from drawing the spline using the second method to drawing the spline using the first method in response to a second user command.

9. The apparatus of claim 7 , wherein the first user command comprises pressing a SHIFT key and the second user command comprises releasing the SHIFT key.

10. The apparatus of claim 7 , it wherein the automatically placed vertices are temporarily hidden.

11. The apparatus of claim 10 , wherein the temporarily hidden vertices are displayed when the freehand method is ended.

12. The apparatus of claim 7 , wherein a number of vertices are increased at decreased by adjusting a fit value.

13. An article of manufacture comprising a computer program storage device storing instructions that, when read and executed by a computer, results in the computer performing a method for drawing a spline, the method comprising:

(a) drawing the spline using a first method; and

(b) seamlessly switching from drawing the spline using the first method to drawing the spline using a second method, without terminating the drawing of the spline, in response to a first user command;

(c) wherein the first method comprises a point-and-click method and the second method comprises a freehand method, or wherein the first method comprises a freehand method and the second method comprises a point-and-click method;

(d) wherein the point-and-click method comprises selecting a cursor location and then placing a vertex for the spline at the cursor location; and

(e) wherein freehand method comprises selecting a cursor location and then dragging the cursor along a path, so that the spline follows the path, wherein one or more vertices are automatically placed one the path for the spline as the cursor is dragged.

14. The article of claim 13 , further comprising seamlessly switching from drawing the spline using the second method to drawing the spline using the first method in response to a second user command.

15. The article of claim 13 , wherein the first user command comprises pressing a SHIFT key and the second user command comprises releasing the SHIFT key.

16. The article of claim 13 , wherein the automatically placed vertices are temporarily hidden.

17. The article of claim 16 , wherein the temporarily hidden vertices are displayed when the freehand method is ended.

18. The article of claim 13 , wherein a number of vertices are increased or decreased by adjusting a fit value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2009
From: AUTODESK CANADA CO.
To: AUTODESK, INC.
Reel/Frame 022445/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2005
From: HELIE, MARTIN; DAVIGNON, MARC-ANDRE
To: AUTODESK CANADA CO.
Reel/Frame 016422/0413 →