Claims
- 1. A method of defining a control curve comprising the steps of: defining a template curve by a plurality of ordered template curve points, each of which lies on the template curve;
- defining a control curve by a plurality of ordered control curve points and a selected interpolation function that defines all points of the control curve in response to the control curve points, each control curve point having a corresponding template curve point and being initially identical in position to the corresponding template curve point but being movable to other positions independently of any movement of another of the control curve points under control of an operator; and
- storing parameters defining both the template curve points and the control curve points.
- 2. A method according to claim 1 wherein the selected interpolation function is a cubic spline interpolation.
- 3. A method according to claim 1 further comprising the step of relocating each of the control curve points to the corresponding template curve point in response to an operator command.
- 4. A method according to claim 1 further comprising the step of displaying the control curve on a visual display device.
- 5. A computer program defining a control curve comprising the steps of:
- defining a template curve by a plurality of ordered template curve points, each of which lies on the template curve;
- defining a control curve by a plurality of ordered control curve points and a selected interpolation function that defines all points of the control curve in response to the control curve points, each control curve point having a corresponding template curve point and being initially identical in position to the corresponding template curve point but being movable to other positions independently of any movement of another of the control curve points under control of an operator; and
- storing parameters defining both the template curve points and the control curve points.
- 6. A computer program according to claim 5 wherein the selected interpolation function is a cubic spline interpolation.
- 7. A computer program according to claim 5 further comprising the step of relocating each of the control curve points to the corresponding template curve point in response to an operator command.
- 8. A computer program according to claim 5 further comprising the step of displaying the control curve on a visual display device.
Parent Case Info
This application is a division of application Ser. No. 07/810,758, filed Dec. 18, 1991, now U.S. Pat. No. 5,592,599.
US Referenced Citations (9)
Divisions (1)
|
Number |
Date |
Country |
Parent |
810758 |
Dec 1991 |
|