Associative fillet
AssigneeAutodesk, Inc.
InventorsJiri Kripac, John G. Ford, III
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and article of manufacture provide the ability to update a filleted curve in a computer graphics application. A drawing having a first input curve and a second input curve is displayed. The first and second input curves are selected. A fillet curve is calculated, created, and displayed between the two input curves. A property of the first input curve is modified. Automatically, without additional user input, the fillet curve is recalculated based on the modified property. The recalculated fillet curve is displayed.
Claims20
A method for updating a filleted curve in a computer graphics application, comprising:
- (a) displaying a computer-implemented drawing on a display device of a computer, wherein the drawing comprises a first input curve and a second input curve;
- (b) selecting the first input curve;
- (c) selecting the second input curve;
- (d) calculating, creating, and displaying a fillet curve between the first input curve and the second input curve;
- (e) associating the fillet curve with the first input curve and the second input curve;
- (f) determining and remembering a relative position of the fillet curve with respect to the first input curve and the second input curve;
- (g) modifying a property of the first input curve;
- (h) in response to the modifying, automatically, without additional user input, and based on the associating and using the remembered relative position, recalculating the fillet curve based on the modified property, wherein the remembered relative position of the fillet curve with respect to the first input curve and the second input curve is maintained before and after the recalculating;
- and
- (i) displaying the recalculated fillet curve.
A computer-implemented system comprising:
- (a) a computer having a memory and a display device;
- (b) a graphics application executing on the computer, wherein the graphics application is configured to:
- (i) display a computer-implemented drawing on the display device, wherein the drawing comprises a first input curve and a second input curve;
- (ii) select the first input curve;
- (iii) select the second input curve;
- (iv) calculate, create, and display a fillet curve between the first input curve and the second input curve;
- (v) associate the fillet curve with the first input curve and the second input curve;
- (vi) determine and remember a relative position of the fillet curve with respect to the first input curve and the second input curve;
- (vii) modify a property of the first input curve;
- (viii) in response to the modify, automatically, without additional user input, and based on the fillet curve association with the first input curve and the second input curve, and using the remembered relative position, recalculate the fillet curve based on the modified property, wherein the remembered relative position of the fillet curve with respect to the first input curve and the second input curve is maintained before and after the recalculating;
- and
- (ix) display the recalculated fillet curve on the display device.
An article of manufacture comprising a program storage device, readable by a computer, tangibly embodying at least one program of instructions executable by the computer to perform method steps for updating a filleted curve in a computer graphics application, the method steps comprising the steps of:
- (a) displaying a computer-implemented drawing on a display device of a computer, wherein the drawing comprises a first input curve and a second input curve;
- (b) selecting the first input curve;
- (c) selecting the second input curve;
- (d) calculating, creating, and displaying a fillet curve between the first input curve and the second input curve;
- (e) associating the fillet curve with the first input curve and the second input curve;
- (f) determining and remembering a relative position of the fillet curve with respect to the first input curve and the second input curve;
- (g) modifying a property of the first input curve;
- (h) in response to the modifying, automatically, without additional user input, and based on the associating and using the remembered relative position, recalculating the fillet curve based on the modified property, wherein the remembered relative position of the fillet curve with respect to the first input curve and the second input curve is maintained before and after the recalculating;
- and
- (i) displaying the recalculated fillet curve.
Dependencies are inferred from the claim text.