Patent US5465324A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5465324A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for defining geometric relations in a computer aided design system

Assignee: PTC Inc
•
Filing: 1993-01-06
•
Granted: 1995-11-07
•
Expires: 2013-01-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer aided design system assists the user in defining and editing geometric objects. It proposes several useful geometric relations between the cursor position and the already defined geometric object independent of the cursor position. The user may accept one of the proposals, or reject all of them. For example, if an already defined circle is within the catch range of the cursor position, the system proposes to draw a line from the cursor position to the center of the circle, and it proposes tangents from the cursor position to the circle.

Inventors

  • 👤 Kevin Lee
  • 👤 Berthold Hug

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 10:15
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845; G06F3/04842; G06F30/00; G06F30/10; G06F30/12; G06T; G06T11/00; G06T11/20; G06T11/23; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/964

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 118 words
Method for defining geometric relations in a computer aided design system, comprising the steps of: (a) identifying, retrieving or defining a geometric object; (b) identifying, retrieving or defining a cursor position; (c) generating at least one geometric relation between said cursor position and said geometric object, or between said geometric object and at least a second geometric object, wherein said geometric relations is or are of a type which is independent of said cursor position; (d) generating graphic representations of said cursor position, said geometric object or objects, and said geometric relation, and displaying said graphic, representations on a display associated with a computer aided design system; and (e) entering a selection mode for accepting said geometric relation.
Claim 2
Dependent Claim 118 words
Method for defining geometric relations in a computer aided design system, comprising the steps of: (a) identifying, retrieving or defining a geometric object; (b) identifying, retrieving or defining a cursor position; (c) generating at least one geometric relation between said cursor position and said geometric object, or between said geometric object and at least a second geometric object, wherein said geometric relations is or are of a type which is independent of said cursor position; (d) generating graphic representations of said cursor position, said geometric object or objects, and said geometric relation, and displaying said graphic, representations on a display associated with a computer aided design system; and (e) entering a selection mode for accepting said geometric relation.
Claim 3
Dependent Claim 37 words
Method according to claim 1, wherein said step of generating graphic representations includes the step of marking said geometric relation in a graphic representation different from the graphic representations of said cursor position or said geometric object.
Claim 4
Dependent Claim 32 words
Method according to claim 2, further comprising the additional steps of identifying at least one singular point of said geometric object, generating a graphic representation thereof and feeding it to said display.
Claim 5
Dependent Claim 83 words
Method according to claim 3, wherein said geometric object is a straight line and said geometric relation is at least one of the following relations: (1) line between said cursor position and an endpoint of said straight line; (2) line between said cursor position and the midpoint of said straight line; (3) line perpendicular to said straight line and extending at least between said cursor position and said straight line; (4) line through said cursor position and extending parallel to said straight line.
Claim 6
Dependent Claim 46 words
Method according to claim 3, wherein said geometric object is a circle and said geometric relation is at least one of the following: (1) line through said cursor position and tangential to said circle; (2) line through said cursor position and the center of said circle.
Claim 7
Dependent Claim 139 words
Method according to claim 5, with at least two geometric objects, wherein said geometric relation is at least one of the following: (1) line through endpoints of two straight lines; (2) line through the midpoint of a straight line and an endpoint of another straight line; (3) line through the midpoints of two straight lines; (4) line perpendicular or parallel to a straight line and extending through an endpoint or the midpoint of another straight line; (5) line through the midpoint or an endpoint of a straight line and through the center of a circle; (6) line through the midpoint or an endpoint of a straight line and tangential to a circle; (7) line through the centers of two circles; (8) line through the center of a circle and tangential to another circle; (9) line tangential to two circles.
Claim 8
Dependent Claim 35 words
Method according to claim 1, further comprising the additional steps of identifying at least one singular point of said geometric object, generating a graphic representation of said singular point, and feeding it to said display.
Claim 9
Dependent Claim 83 words
Method according to claim 1, wherein said geometric object is a straight line and said geometric relation is at least one of the following relations: (1) line between said cursor position and an endpoint of said straight line; (2) line between said cursor position and the midpoint of said straight line; (3) line perpendicular to said straight line and extending at least between said cursor position and said straight line; (4) line through said cursor position and extending parallel to said straight line.
Claim 10
Dependent Claim 46 words
Method according to claim 1, wherein said geometric object is a circle and said geometric relation is at least one of the following: (1) line through said cursor position and tangential to said circle; (2) line through said cursor position and the center of said circle.
Claim 11
Dependent Claim 139 words
Method according to claim 1 with at least two geometric objects, wherein said geometric relation is at least one of the following: (1) line through endpoints of two straight lines; (2) line through the midpoint of a straight line and an endpoint of another straight line; (3) line through the midpoints of two straight lines; (4) line perpendicular or parallel to a straight line and extending through an endpoint or the midpoint of another straight line; (5) line through the midpoint or an endpoint of a straight line and through the center of a circle; (6) line through the midpoint or an endpoint of a straight line and tangential to a circle; (7) line through the centers of two circles; (8) line through the center of a circle and tangential to another circle; (9) line tangential to two circles.
Claim 12
Dependent Claim 115 words
Computer aided design system, comprising: (a) at least one user input interface; (b) a digital processor connected to said user input interface; (c) at least one display connected to said digital processor; (d) an object description memory containing data on already defined geometric objects; (e) a picture instruction memory for generating a pictorial representation of already defined geometric objects; (f) a cursor position memory; and (e) a preview instruction memory operatively connected with said digital processor, said preview instruction memory containing instructions for establishing predefined geometric relations between said cursor position and a geometric object, or between two geometric objects, wherein said geometric relation is of a type which is independent of said cursor position.
Claim 13
Dependent Claim 115 words
Computer aided design system, comprising: (a) at least one user input interface; (b) a digital processor connected to said user input interface; (c) at least one display connected to said digital processor; (d) an object description memory containing data on already defined geometric objects; (e) a picture instruction memory for generating a pictorial representation of already defined geometric objects; (f) a cursor position memory; and (e) a preview instruction memory operatively connected with said digital processor, said preview instruction memory containing instructions for establishing predefined geometric relations between said cursor position and a geometric object, or between two geometric objects, wherein said geometric relation is of a type which is independent of said cursor position.
Claim 14
Dependent Claim 36 words
Computer aided design system according to claim 11, wherein said preview instruction memory contains instructions for identifying at least one singular point of a geometric object and for generating a pictorial representation of said singular point.
Claim 15
Dependent Claim 33 words
Computer aided design system according to claim 12, wherein said preview instruction memory contains instructions for generating a graphical representation of said predefined geometric relations different from the representation of said geometric objects.
Claim 16
Dependent Claim 33 words
Computer aided design system according to claim 11, wherein said preview instruction memory contains instructions for generating a graphical representation of said predefined geometric relations different from the representation of said geometric objects.
Claim 17
Dependent Claim 118 words
Computer aided design system, comprising: (a) means for identifying, retrieving or defining a geometric object; (b) means for identifying, retrieving or defining a cursor position; (c) means for generating at least one geometric relation between said cursor position and said geometric object, or between said geometric object and at least a second geometric object, wherein said geometric relations is or are of a type which is independent of said cursor position; (d) means for generating graphic representations of said cursor position, said geometric object or objects, and said geometric relation, and displaying said graphic representations on a display associated with a computer aided design system; and (e) means for entering a selection mode for accepting said geometric relation.
Claim 18
Dependent Claim 118 words
Computer aided design system, comprising: (a) means for identifying, retrieving or defining a geometric object; (b) means for identifying, retrieving or defining a cursor position; (c) means for generating at least one geometric relation between said cursor position and said geometric object, or between said geometric object and at least a second geometric object, wherein said geometric relations is or are of a type which is independent of said cursor position; (d) means for generating graphic representations of said cursor position, said geometric object or objects, and said geometric relation, and displaying said graphic representations on a display associated with a computer aided design system; and (e) means for entering a selection mode for accepting said geometric relation.
Claim 19
Dependent Claim 39 words
Computer aided design system according to claim 15, wherein said means for generating graphic representations includes means for marking said geometric relation in a graphic representation different from the graphic representations of said cursor position and/or said geometric object.
Claim 20
Dependent Claim 33 words
Computer aided design system according to claim 16, further comprising means for identifying at least one singular point of said geometric object, generating a graphic representation thereof and feeding it to said display.
Claim 21
Dependent Claim 93 words
Computer aided design system according to claim 17, wherein said geometric object is a straight line and said means for defining a geometric relation comprises means for defining at least one of the following relations: (1) line between said cursor position and an endpoint of said straight line; (2) line between said cursor position and the midpoint of said straight line; (3) line perpendicular to said straight line and extending at least between said cursor position and said straight line; (4) line through said cursor position and extending parallel to said straight line.
Claim 22
Dependent Claim 56 words
Computer aided design system according to claim 17, wherein said geometric object is a circle and said means for defining a geometric relation comprises means for defining at least one of the following: (1) line through said cursor position and tangential to said circle; (2) line through said cursor position and the center of said circle.
Claim 23
Dependent Claim 149 words
Computer aided design system according to claim 15, with at least two geometric objects, wherein said means for defining a geometric relation comprises means for defining at least one of the following: (1) line through endpoints of two straight lines; (2) line through the midpoint of a straight line and an endpoint of another straight line; (3) line through the midpoints of two straight lines; (4) line perpendicular or parallel to a straight line and extending through an endpoint or the midpoint of another straight line; (5) line through the midpoint or an endpoint of a straight line and through the center of a circle; (6) line through the midpoint or an endpoint of a straight line and tangential to a circle; (7) line through the centers of two circles; (8) line through the center of a circle and tangential to another circle; (9) line tangential to two circles.

References Cited (Backward Citations)

US4698625A Cited
US4829446A Cited
US4987527A Cited
US4939672A Cited
EP0421818A2 Cited
WO1991017512A1 Cited
US5123087A Cited
US5299307A Cited
US5268998A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-06 1999-05-08 1999-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-06 2003-05-08 2003-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-06 2007-05-08 2007-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag