Nova Patents
EP0697679A2

Computerized drawing method

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.

EP0697679A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 24 April 2015, 11.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

19 claims: 3 independent, 16 dependent

  1. 1
    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.
  2. 10
    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.
  3. 16
    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.