A computer method of converting alphanumeric text relating to a plurality of physical dimensions and a plurality of edges of a three dimensional object, relating to a plurality of physical dimensions and a plurality of edges of a moiety represented by a symbol and its symbol property and used in association with the three dimensional object, and relating to an insertion point of the moiety which the symbol represents within the three dimensional object, from a hard copy source document having recorded thereon a plurality of drawing views of the three dimensional object, the alphanumeric text, and the symbol, into mathematically accurate vectors corresponding to the physical dimensions and the edges of the three dimensional object and the moiety the symbol represents;
- the method comprising the steps of:
- (a) acquiring a computer useable raster image of a hard copy source document having
- (i) a plurality of drawing views thereon of a three dimensional object having a plurality of physical dimensions and a plurality of edges, said drawing view having a plurality of lines corresponding to said edges of said three dimensional object, said lines oriented in a direction to each other;
- (ii) at least one symbol disposed on at least one said drawing view, said symbol having a symbol property, said symbol associated with a moiety in the three dimensional object;
- said moiety having a plurality of physical dimensions and a plurality of edges expressed as said symbol property, said symbol having an insertion point on said drawing view corresponding to a moiety insertion point of the moiety in the three dimensional object;
- and
- (iii) a first alphanumeric text relating to said plurality of physical dimensions and to said plurality of edges of said three dimensional object and recorded on said drawing view in association with said lines on said drawing views;
- a second alphanumeric text relating to said symbol property for each said symbol;
- and a third alphanumeric text relating to said insertion point;
- and
- organizing said raster image according to an orthographic viewpoint raster file for each said drawing view by selecting one said drawing view and said first alphanumeric text associated with said lines on said drawing view, said symbol and said third alphanumeric text;
- and organizing a symbol property viewpoint raster file for said second alphanumeric text;
- (b) setting up a drawing file in a CAD applications program in a computer, said drawing file having a symbol library;
- said CAD applications program having a coordinate geometry subroutine for creating three dimensional vectors, an optical symbol recognition subroutine, an optical character recognition subroutine and a plurality of viewports;
- and selecting said viewports into at least one orthographic viewport and customizing at least one floating viewport;
- (c) importing said symbol property viewpoint raster file into one said floating viewport;
- (d) repeating step (c) for each said second alphanumeric text for each said symbol on said document;
- (e) importing one said orthographic viewpoint raster file of one said drawing views into one said orthographic viewport which corresponds in orthogonality to both said drawing view and said orthographic viewpoint raster file;
- (f) repeating step (e) for each drawing view on said document;
- (g) recognizing in said optical character recognition subroutine said second alphanumeric text in each said floating viewport then recognizing said first and third alphanumeric texts in each said orthographic viewport;
- and creating a first, a second and a third recognized alphanumeric text;
- (h) creating an attributed symbol by converting said second recognized alphanumeric text relating to said symbol property of said symbol into a block of mathematically accurate three dimensional symbol vectors representing said physical dimensions and said edges of the moiety said symbol represents and creating a vector symbol file of said symbol vectors;
- (i) recognizing each said symbol in said optical symbol recognition subroutine in each said orthographic viewport separately;
- (j) converting in each said orthographic viewpoint said first recognized alphanumeric text in said coordinate geometry subroutine into a plurality of mathematically accurate vectors corresponding to said first alphanumeric text recorded on said drawing and to the physical dimensions and edges of the three dimensional object;
- and placing said vectors into an orthographic vector file;
- (k) selecting said attributed symbol in said orthographic viewport and converting said third recognized alphanumeric text inserting said symbol vector file into said orthographic vector file at said insertion point;
- and creating a vector file and a drawing file corresponding to the physical dimensions and to the edges of the three dimensional object with the moiety inserted therein.