Claims
- 1. A method of interactively generating a three-dimensional profile for an electronic image creation tool, the method comprising the steps of: displaying an initial form of the three dimensional profile which, in cross-section, defines a boundary in the form of a circle or ellipse; positioning an indicator at a desired position relative to the displayed profile; determining a distance of said indicator position from a datum position and a direction of said indicator position relative to said datum direction; comparing a current distance to said indicator from said datum position with an initial distance of said indicator, and,
- a) if said current distance is greater than said initial distance, generating a resultant elliptical profile having a major axis extending in a direction of the current indicator position relative to said datum direction and with a dimension increased by a factor defined as said current distance divided by said initial distance while a minor axis dimension is unchanged; and
- b) if said current distance is less than said initial distance, creating a resultant elliptical profile whose minor axis is parallel with a direction of the current indicator position relative to said datum direction and whose dimension is reduced by a factor defined as said current distance divided by said initial distance while a major axis dimension is unchanged.
- 2. A method according to claim 1, wherein the datum position is constituted by the geometric centre of said circle or ellipse.
- 3. A method according to claim 1, wherein the resultant elliptical profile is in the form of a raster pattern, the datum direction being parallel with the raster direction.
- 4. A method according to claim 1, further comprising storing said resultant profile.
- 5. A method of generating an image electronically, the method comprising the steps of: interactively generating a three-dimensional profile for an electronic image creation tool which has been created by a method comprising the steps of: displaying an initial form of the three dimensional profile which, in cross-section, defines a boundary in the form of a circle or ellipse; positioning an indicator at a desired position relative to the displayed profile; determining a distance of said indicator position form a datum position and a direction of said indicator position relative to said datum direction; comparing a current distance of said indicator from said datum position with an initial distance of said indicator and,
- a) if said current distance is greater than said initial distance, generating a resultant elliptical profile having a major axis extending in a direction of the current indicator position relative to said datum direction and with a dimension increased by a factor defined as said current distance divided by said initial distance while a minor axis dimension is unchanged; and
- b) if said current distance is less than said initial distance, creating a resultant elliptical profile whose minor axis is parallel with a direction of the current indicator position relative to said datum direction and whose dimension is reduced by a factor defined as said current distance divided by said initial distance while a major axis dimension is unchanged;
- storing the generated profile; and using the generated profile as the electronic image creation tool for generating an image electronically.
Priority Claims (1)
Number |
Date |
Country |
Kind |
9001516 |
Jan 1990 |
GBX |
|
Parent Case Info
This is a continuation of Application Ser. No. 07/644,667 filed Jan. 23, 1991, now abandoned.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4514818 |
Walker |
Apr 1985 |
|
4739317 |
Berry et al. |
Apr 1988 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
9110952 |
Jul 1991 |
WOX |
Non-Patent Literature Citations (3)
Entry |
Swokowski, Earl; Calculus w/Analytic Geometry, 1983 pp. 15-16, 565-570, 594-595, 598. |
LisaDraw, 1984 pp. 137-138. |
"Direct Graphics Manipulation", IBM Technical Disclosure Bulletin, vol. 31, No. 12, May 1989, pp. 364-366. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
644667 |
Jan 1991 |
|