← Back to Patent Explorer
EP0697679A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Computerized drawing method

Assignee: Dassault Systemes of America Corp
•
Filing: 1995-04-24
•
Granted: —
•
Expires: 2015-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computerized method of drawing provides sketching-type drawing capabilities in a computer-aided design (CAD) environment. Geometrical drawing parts or elements, sketched through a hand-controlled indicator and lacking in the precision criteria or standards associated with formal drawings, are recognized and interpreted as points, straight lines, open arcs, circles and ellipses. Delete and "areafill" symbols, similarly, are recognized and interpreted. The method also provides the capability to distinguish and interpret relatively complex, multiple-part or element strokes. This is done by determining break locations for the elements along the stroke, and by recognizing these elements before re-constituting a stroke meeting precision criteria. A variety of geometrical constraints which are important in a CAD environment, including coincidence, parallelism, tangency and relimitation, are also recognized and imposed. The recognizing of geometrical elements includes the use of pattern recognition and the use of a neural net. The determination of breaks incorporates the calculation of functions representative of changes in angle, of curvature, and of changes in slope, and the classification of information elements representative of locations, based on such calculations.

Inventors

  • 👤 Mark A. C/O Dassault Syst. Of America Feeney
  • 👤 Edward T. C/O Dassault Syst. Of America Corn

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 23:38
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G06V; G06V30/00; G06V30/10; G06V30/32; G06V30/333; G06V30/347

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 133 words
A computerized method for generating information representative of a drawing path lacking in certain precision criteria and transforming the information to information representative of a drawing path not lacking in such precision criteria, comprising the steps of: generating a group of indicator information elements representative of locations of movement for an indicator in a path lacking in certain precision criteria; generating a group of transformed information elements representative of locations, in response to said indicator information elements; operating on said transformed group of information elements with a neural net and classifying said transformed group in response to said operating; generating characteristics for said group of indicator information elements in response to said classifying; defining a modified group of information elements representative of locations for a modified path not lacking in said precision criteria.
Claim 2
Dependent Claim 21 words
A computerized method as defined in claim 1 wherein said modified group of information elements is representative of an open arc.
Claim 3
Dependent Claim 48 words
A computerized method as defined in claim 1 wherein said step of generating a group of transformed information elements includes: transforming said group of indicator information elements to a group of information elements representative of a group of rotated, scaled, translated and mapped locations in a predetermined grid.
Claim 4
Dependent Claim 63 words
A computerized method as defined in claim 3 wherein said step of generating a group of transformed information elements, further includes: further transforming said group of information elements representative of locations in a predetermined grid which are representative of a closed path, to a group of information elements representative of locations in said predetermined grid which are representative of a translated closed path.
Claim 5
Dependent Claim 70 words
A computerized method as defined in claim 3 wherein said step of generating a group of transformed information elements, further includes: further transforming said group of information elements representative of said locations in a predetermined grid which are representative of an arc open in one direction, to a group of information elements representative of locations in said predetermined grid which are representative of an arc open in the opposite direction.
Claim 6
Dependent Claim 29 words
A computerized method as defined in claim 1 wherein said neural net includes output classifications representative of a circle, an ellipse, a plurality of arcs and a delete symbol.
Claim 7
Dependent Claim 32 words
A computerized method as defined in claim 1 comprising the additional step of: generating information associated with said modified group of information elements, for computer-aided design, including information for determining represented dimensions.
Claim 8
Dependent Claim 33 words
A computerized method as defined in claim 1 comprising the additional step of: testing said transformed group of information elements against recognized paterns for information elements, for a match for classifying said group.
Claim 9
Dependent Claim 26 words
A computerized method as defined in claim 8 wherein said recognized patterns of said testing step include patterns representative of a line and a 45-degree arc.
Claim 10
Dependent Claim 85 words
A computerized method of generating information representative of a drawing path lacking in certain precision criteria and selecting break information representative of breaks for segments of said drawing path, comprising the steps of: generating indicator information elements representative of locations of movement for an indicator in a path lacking in certain precision criteria; classifying information elements in categories in response to classification standards; selecting break information elements in response to said classifying and to break selection standards for delineating limits for segments of information elements.
Claim 11
Dependent Claim 41 words
A computerized method as defined in claim 10 wherein said classifying step includes: calculating functions representative of a change in angle, of curvature, and of a change in slope for information elements and categorizing information elements in response to said calculating.
Claim 12
Dependent Claim 47 words
A computerized method as defined in claim 10, wherein said classifying step includes: calculating functions representative of a plurality of geometric standards for information elements and categorizing information elements in response to said calculating; and re-categorizing information elements in response to said categorizing for adjacent information elements.
Claim 13
Dependent Claim 57 words
A computerized method as defined in claim 10 wherein said selecting step includes: selecting potential break information elements in response to said classifying and to potential break selection standards; and operating on groups of information elements adjacent potential break information elements using a neural net and eliminating potential break information elements in response to said neural net.
Claim 14
Dependent Claim 28 words
A computerized method as defined in claim 10 wherein said segments of information elements are for representing locations representative of a path including curved open and closed segments.
Claim 15
Dependent Claim 28 words
A computerized method as defined in claim 10 wherein said segments of information elements are for representing locations representative of a path including straight and curved open segments.
Claim 16
Dependent Claim 150 words
A computerized method for generating information representative of a drawing path lacking in certain precision criteria and transforming the information to a display representative of a drawing path not lacking in such precision criteria, comprising the steps of: generating indicator information elements representative of locations of movement for an indicator in a path lacking in certain precision criteria; defining break information elements in response to said generating for delineating limits for segments of information elements; defining modified groups of information elements representative of segments of a modified path not lacking in said precision criteria; generating geometric constraints among said modified groups of information elements and defining constrained groups of information elements representative of geometrically constrained segments in response to said generating of geometric constraints; and providing a display representative of a path not lacking in said precision criteria and represented by information elements including said constrained groups of information elements.
Claim 17
Dependent Claim 14 words
A computerized method as defined in claim 16 wherein said geometric constraints include coincidence.
Claim 18
Dependent Claim 17 words
A computerized method as defined in claim 16 wherein said geometric constraints include coincidence, parallelism and tangency.
Claim 19
Dependent Claim 32 words
A computerized method as defined in claim 16, comprising the additional step of: generating information associated with said constrained groups of information elements, for computer-aided design, including information for determining represented dimensions.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag