Graphic data creation device, graphic data creation method, and graphic data creation program

By detecting and processing arrows and lines in the drawing, identifying and supplementing the non-proportional dimension part, the problem that existing equipment cannot handle non-proportional dimension drawing is solved, and accurate vector data processing for this type of drawing is achieved.

JP7649894B1Active Publication Date: 2025-03-21AMADA CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024029530
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-02-29
Publication Date
2025-03-21
Estimated Expiration
2044-02-29

AI Technical Summary

Technical Problem

Existing graphic data creation devices cannot process non-scale dimension drawings and cannot convert non-scale dimension drawing data into accurate vector data.

Method used

By detecting the direction of arrows and lines in the drawing, identifying the parts of non-proportional dimensions, and generating complementary dimension lines, displaying these lines to indicate the correct dimension ratio, allowing the device to create accurate vector data from these lines.

Benefits of technology

The processing of non-scale dimension drawing is realized, and accurate vector data can be generated, solving the problem that existing devices cannot handle this type of drawing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007649894000001_ABST
    Figure 0007649894000001_ABST
Patent Text Reader

Abstract

A graphic data creation device capable of creating drawing data based on a non-proportional dimension drawing is provided. [Solution] A central processing unit 1 detects arrows and lines drawn on a drawing image, and detects dimensional information expressed in numbers. If a dimension line at any location is drawn at a scale different from that of multiple other location dimension lines, the central processing unit 1 determines that the drawing image is a non-proportional dimension drawing containing non-proportional dimension locations. The central processing unit 1 displays additional dimension lines on the drawing image, determines differential dimensions that enlarge the non-proportional dimension locations, and generates guide lines that pass through the tips of the arrows of the additional dimension lines at each location and are perpendicular to the additional dimension lines at each location. The central processing unit 1 selects the guide lines to draw the outline of the object, and generates drawing data in which the non-proportional dimension locations are enlarged by the differential dimensions.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a graphic data creating device, a graphic data creating method, and a graphic data creating program. [Background technology]

[0002] Patent Document 1 describes a graphic data creation device that creates drawing data made up of vector data based on a drawing image formed from raster data in which a part is drawn. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2023 / 120432 Summary of the Invention [Problem to be solved by the invention]

[0004] The drawing images include abbreviated drawings in which a part of an object such as a part is broken and drawn in a shape different from the actual shape of the object. The drawing images also include parametric drawings in which at least some of the dimensions of an object are displayed as variables using symbols such as alphabets rather than numerical values ​​indicating the dimensions, and drawn in a shape different from the actual shape of the object. Drawings in which such objects are drawn in a shape different from the actual shape are referred to as non-proportional dimension drawings.

[0005] The graphic data creation device described in Patent Document 1 cannot create drawing data based on a non-proportional dimension drawing. There is a demand for a graphic data creation device, a graphic data creation method, and a graphic data creation program that can create drawing data based on a non-proportional dimension drawing. [Means for solving the problem]

[0006] A first aspect of one or more embodiments includes a non-transitory storage medium storing a graphic data creation program, a central processing unit, and a display unit, and the central processing unit executes the graphic data creation program to detect arrows drawn in a drawing image of an arbitrary object that is read by the central processing unit and displayed on the display unit, detect lines drawn in the drawing image, and detect dimensional information expressed in numbers corresponding to dimension lines indicating dimensions of each of a plurality of locations of the object drawn in the drawing image, extracted based on the detected arrows and lines, and when a dimension line of any of the plurality of locations is drawn at a different scale from dimension lines of a plurality of other locations, or when a symbol other than a number is written corresponding to the dimension line of any of the locations, the any of the locations is a non-proportional dimension location drawn with non-proportional dimensions, and the drawing image is displayed. and determining that the image is a non-proportional dimension drawing including the non-proportional dimension portions, generating additional dimension lines consisting of arrow lines indicating the same range as the dimension lines of each of the portions, corresponding to the dimension lines of each of the portions, displaying the additional dimension lines of each of the portions on the drawing image displayed on the display unit, determining a differential dimension for enlarging or reducing the non-proportional dimension portions in order to draw the non-proportional dimension portions at the same scale as the plurality of other portions, generating lines that pass through the tips of the arrows of the additional dimension lines of each of the portions as guide lines and are perpendicular to the additional dimension lines of each of the portions, displaying the guide lines on the drawing image displayed on the display unit, drawing the outline of the object by selecting, from the plurality of guide lines, the guide line that passes through an end of the object in the drawing image, and generating drawing data in which the non-proportional dimension portions of the outline of the object in the drawing image are enlarged or reduced by the differential dimension.

[0007] A second aspect of one or more embodiments is a method for detecting a dimension line of a plurality of points of the object drawn in the drawing image, the method comprising: a computer device reading a drawing image of an arbitrary object and displaying the drawing image on a display unit; detecting arrows drawn in the drawing image; detecting dimensional information expressed in numbers corresponding to dimension lines for indicating dimensions of each of a plurality of points of the object drawn in the drawing image, the dimensional information being extracted based on the detected arrows and lines; determining that, when a dimension line of any of the plurality of points is drawn at a scale different from that of the dimension lines of a plurality of other points or a symbol other than a number is written corresponding to the dimension line of any of the points, the any of the points is a non-proportional dimension point drawn in non-proportional dimensions, and the drawing image is a non-proportional dimension drawing including the non-proportional dimension point; and determining, in accordance with the dimension lines of each of the points, dimensional information of each of the points. the additional dimension lines of each location are generated consisting of arrow lines indicating the same range as the dimension lines of a given location, the additional dimension lines of each location are displayed on the drawing image displayed on the display unit, a differential dimension for enlarging or reducing the non-proportional dimension location in order to draw the non-proportional dimension location drawn in the non-proportional dimensions at the same scale as the plurality of other locations is determined, a line passing through the tip of the arrow of the additional dimension line of each location and perpendicular to the additional dimension line of each location is generated as a guide line, the guide line is displayed on the drawing image displayed on the display unit, and the outline of the object is drawn by selecting one of the plurality of guide lines that passes through an end of the object in the drawing image, and drawing data is generated in which the non-proportional dimension location of the outline of the object in the drawing image is enlarged or reduced by the differential dimension.

[0008] A third aspect of one or more embodiments includes the steps of: reading a drawing image of an object into a computer device and displaying it on a display unit; detecting arrows drawn in the drawing image; detecting lines drawn in the drawing image; detecting dimensional information expressed in numbers corresponding to dimension lines for indicating dimensions of each of a plurality of locations of the object drawn in the drawing image, extracted based on the detected arrows and lines; determining that, when a dimension line of any of the plurality of locations is drawn at a different scale from dimension lines of a plurality of other locations or a symbol other than a number is written corresponding to the dimension line of any of the locations, the any of the locations is a non-proportional dimension location drawn in non-proportional dimensions, and the drawing image is a non-proportional dimension drawing including the non-proportional dimension location; and detecting, in response to the dimension lines of each of the locations, a range equal to the dimension lines of each of the locations. a step of generating additional dimension lines consisting of arrow lines indicating a distance between the object and the object; a step of displaying the additional dimension lines of each of the locations on the drawing image displayed on the display unit; a step of determining a differential dimension for enlarging or reducing the non-proportional dimension locations in order to draw the non-proportional dimension locations drawn with the non-proportional dimensions at the same scale as the other locations; a step of generating lines passing through the tips of the arrows of the additional dimension lines of each of the locations as guide lines and perpendicular to the additional dimension lines of each of the locations; a step of displaying the guide lines on the drawing image displayed on the display unit; a step of drawing the outline of the object by selecting, from the plurality of guide lines, a guide line that passes through an end portion of the object in the drawing image; and a step of generating drawing data in which the non-proportional dimension locations of the outline of the object in the drawing image are enlarged or reduced by the differential dimension. Effect of the Invention

[0009] According to one or more embodiments of the graphic data creation device, the graphic data creation method, and the graphic data creation program, it is possible to create drawing data based on a non-proportional dimension drawing. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a block diagram illustrating a graphics data creation device according to one or more embodiments of the present invention. [Diagram 2] FIG. 2 is a conceptual block diagram illustrating a graphics data creation program according to one or more embodiments of the present invention. [Diagram 3] FIG. 3 is a block diagram showing an example of the functional configuration of a graphic data creation device according to one or more embodiments, which is realized by a central processing unit of a computer device executing a graphic data creation program according to one or more embodiments. [Figure 4] FIG. 4 is a diagram showing a first example of a drawing image including a front view, a top view, and a side view of a part, the drawing being non-proportional to scale with cut lines in some locations of the part. [Diagram 5] FIG. 5 is a diagram showing a state in which a drawing support device in a graphic data creation device according to one or more embodiments reads the non-proportional dimension drawing shown in FIG. 4 and displays additional dimension lines on the drawing image. [Figure 6] FIG. 6 is a diagram showing a state in which a number representing a dimension is entered in an input field provided near the additional dimension line of a non-proportional dimension portion drawn with non-proportional dimensions on the drawing image shown in FIG. 5, and a check box indicating that the dimension is non-proportional is checked. [Figure 7] Figure 7 shows the state in which the front view command is used to surround the front view with a rectangular area on the drawing image shown in Figure 6, and the projection view command is used to select the part that forms the same edge in three-dimensional space. [Figure 8] FIG. 8 is a diagram showing a first example drawing image including guide lines transferred from a drawing support device to a graphic editing device in a graphic data creation device according to one or more embodiments. [Figure 9] FIG. 9 is a diagram showing a state in which a graphic editing device in a graphic data creation device according to one or more embodiments creates the outer shapes of a front view and a top view of a part based on the drawing image shown in FIG. [Figure 10]FIG. 10 is a diagram showing a state in which the portion to be enlarged on the drawing image shown in FIG. 9 is surrounded by a rectangular area. [Figure 11] FIG. 11 is a diagram showing an enlarged view of the rectangular area in FIG. [Figure 12] FIG. 12 is a diagram showing a state in which the portion to be enlarged on the drawing image shown in FIG. 11 is surrounded by a rectangular area. [Figure 13] FIG. 13 is a diagram showing an enlarged view of the rectangular area in FIG. [Figure 14] FIG. 14 is a diagram showing a state in which a development view of a part is created by combining the front view and the top view shown in FIG. [Figure 15] FIG. 15 is a diagram showing a second example of a drawing image including a front view, a top view, and a side view of a part, which is a non-proportional dimension drawing in which some of the dimensions of the part are represented by symbols other than numerical values. [Figure 16] FIG. 16 is a diagram showing a state in which a drawing support device in a graphic data creation device according to one or more embodiments reads the non-proportional dimension drawing shown in FIG. 15 and displays additional dimension lines on the drawing image. [Figure 17] FIG. 17 is a diagram showing a state in which a number representing a dimension is entered in an input field provided near the additional dimension line of a non-proportional dimension portion drawn with non-proportional dimensions on the drawing image shown in FIG. 16, and a check box indicating that the dimension is non-proportional is checked. [Figure 18] Figure 18 shows the state in which the front view is enclosed in a rectangular area using the front view command on the drawing image shown in Figure 17, and the projection view command is used to select the part that forms the same edge in three-dimensional space. [Figure 19] FIG. 19 is a diagram illustrating a second example drawing image including guide lines transferred from a drawing support device to a graphic editing device in a graphic data creation device according to one or more embodiments. [Figure 20] FIG. 20 is a diagram showing a state in which a graphic editing device in a graphic data creation device according to one or more embodiments creates the outer shapes of a front view and a top view of a part based on the drawing image shown in FIG. [Figure 21] FIG. 21 is a diagram showing a state in which the portion to be enlarged on the drawing image shown in FIG. 20 is surrounded by a rectangular area. [Figure 22] FIG. 22 is a diagram showing an enlarged view of the rectangular area in FIG. [Figure 23] FIG. 23 is a diagram showing a state in which a development view of a part is created by combining the front view and the top view shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a graphic data creation device, a graphic data creation method, and a graphic data creation program according to one or more embodiments will be specifically described with reference to the accompanying drawings.

[0012] As shown in Fig. 1, a graphic data creation device 100 according to one or more embodiments includes a central processing unit 1, a non-transitory storage medium 2, an operation unit 3, and a display unit 4. A graphic data creation program 20 according to one or more embodiments is stored in the non-transitory storage medium 2. The graphic data creation device 100 may be configured with a computer device. The central processing unit 1 executes the graphic data creation program 20. When the central processing unit 1 executes the graphic data creation program 20, a working memory (not shown) may be used.

[0013] As shown in FIG. 2, the graphic data creation program 20 includes an AI drawing support program 201 and a graphic editing program 202, which are configured to cooperate with each other to create graphic data described later. AI is artificial intelligence. As shown in FIG. 3, when the central processing unit 1 executes the graphic data creation program 20, the central processing unit 1 functions as a drawing support device 101 and a graphic editing device 102. The drawing support device 101 is virtually configured by the central processing unit 1 executing the AI ​​drawing support program 201, and the graphic editing device 102 is virtually configured by the central processing unit 1 executing the graphic editing program 202. That is, FIG. 3 shows an example of the functional configuration of the graphic data creation device 100. The drawing support device 101 and the graphic editing device 102 cooperate with each other.

[0014] The drawing support device 101 includes an arrow detection unit 11, a line detection unit 12, a dimension information detection unit 13, a symbol detection unit 14, a dimension line generation unit 15, a non-proportional dimension determination unit 16, a differential dimension calculation unit 17, a guide line generation unit 18, and an editing unit 19. The graphic editing device 102 includes a drawing unit 21, a graphic transformation unit 22, a surface synthesis unit 23, a graphic data generation unit 24, and an editing unit 25.

[0015] First, the operation of the graphic data creation device 100 when creating graphic data based on a drawing image 50 with drawing number ABC0001 shown in FIG. 4, which is a first example of a non-proportional dimension drawing, will be described. The drawing image 50 includes a front view 31, a top view 32, and a side view 33 of a part 30. The graphic data of the drawing image 50 may be any graphic data formed by raster data such as a PDF file, a PNG file, or a JPEG file. The drawing image 50 is an abbreviated drawing in which two break lines 44a and 44b are drawn in the front view 31 and two break lines 44c and 44d are drawn in the top view 32. Therefore, the part 30 is drawn in a shape that is not similar to the actual shape of the part 30. The part 30 has flanges 30a and 30b, and the flange 30a has four circular holes 34a to 34d.

[0016] In the front view 31, extension lines 41a-41d are drawn vertically from the centers of the circular holes 34a-34d, and extension line 41e is drawn vertically from the lower right corner of part 30. Extension line 41f is drawn horizontally from the lower right corner of part 30, and extension line 41g is drawn extending to the right of center line 43 connecting the centers of the circular holes 34a-34d. The notation "4×φ5" indicates that part 30 has four circular holes with a diameter of 5 mm.

[0017] In the top view 32, extension lines 41h and 41i are drawn vertically from the lower left and right corners of the part 30. Dimension lines 42a to 42d, 42f, and 42h consisting of double-headed arrows are drawn between the extension lines 41a and 41b, between 41b and 41c, between 41c and 41d, between 41d and 41e, between 41f and 41g, and between 41h and 41i, respectively. The notation "2×R5" indicates that the part 30 has two corners R with a radius of 5 mm.

[0018] In the side view 33, extension lines 41j and 41k are drawn horizontally from the lower and upper ends of the flange 30a, and extension lines 41m and 41n are drawn vertically from the left and right ends of the flange 30b. Extension lines 41o and 41p are drawn vertically from near the lower end of the flange 30a to indicate the plate thickness of the flange 30a (part 30). A dimension line 42j consisting of a double-headed arrow is drawn between the extension lines 41j and 41k. A dimension line 42m consisting of a double-headed arrow is drawn between the extension lines 41m and 41n. A dimension line 42o consisting of a double-headed arrow pointing inward from the outside is drawn between the extension lines 41o and 41p.

[0019] Numbers indicating dimensions are written near the dimension lines 42a to 42d, 42f, 42h, 42j, 42m, and 42o. Dimension information "100" is written near the dimension line 42b between extension lines 41b and 41c, and the distance between round holes 34b and 34c is 100 mm. Dimension information "250" is written near the dimension lines 42a and 42c between extension lines 41a and 41b and between 41c and 41d, and the distance between round holes 34a and 34b and between 34c and 34d is 250 mm.

[0020] However, broken lines 44a and 44b are provided between the circular holes 34a and 34b and between the circular holes 34c and 34d. Therefore, the dimensions on the drawing between the circular holes 34a and 34b and between the circular holes 34c and 34d are not drawn 2.5 times larger than the dimensions on the drawing between the circular holes 34b and 34c. The dimensions on the drawing between the circular holes 34a and 34b and between the circular holes 34c and 34d are not proportional to the dimensions on the drawing between the circular holes 34b and 34c. Therefore, each portion between the circular holes 34a and 34b and between the circular holes 34c and 34d is a non-proportional dimension portion drawn with a non-proportional dimension, and the front view 31 and the top view 32 are non-proportional dimension drawings.

[0021] The central processing unit 1 (drawing support device 101) executing the graphic data creation program 20 reads in the drawing image 50 shown in FIG. 4 and executes the following steps. The arrow detection unit 11 detects arrows and their directions in the drawing image 50. The line detection unit 12 detects lines in the drawing image 50. The dimension information detection unit 13 detects dimensional information written in numbers in the drawing image 50. The dimension information detection unit 13 only needs to detect dimensional information expressed in numbers corresponding to dimension lines showing the dimensions of each of multiple locations of the part 30 drawn in the drawing image 50, extracted based on the detected arrows and lines.

[0022] The symbol detection unit 14 detects symbols in the drawing image 50. In Fig. 4, the circular holes 34a to 34d are not symbols, but the symbol detection unit 14 detects the circular holes 34a to 34d as symbols. The symbol detection unit 14 also detects "φ" in the notation "4 × φ5" as a symbol.

[0023] As described in Patent Document 1, the arrow detection unit 11, the dimensional information detection unit 13, and the symbol detection unit 14 learn arrows, dimensional information, and symbols based on pre-given teacher data for arrows, dimensional information, and symbols, respectively. Therefore, the arrow detection unit 11, the dimensional information detection unit 13, and the symbol detection unit 14 can accurately detect arrows, dimensional information, and symbols, respectively.

[0024] The editing unit 19 displays the loaded drawing image 50 on the display unit 4. FIG. 5 shows the drawing image 50 displayed on the display unit 4. The dimension line generating unit 15 generates additional dimension lines 420a to 420d, 420f, 420h, 420j, and 420m based on the extension lines 41a to 41k and 41m to 41p. The additional dimension lines 420a to 420d, 420f, 420h, 420j, and 420m are arrow lines indicating the same range as the drawn dimension lines 42a to 42d, 42f, 42h, 42j, and 42m, respectively. The editing unit 19 displays the additional dimension lines 420a to 420d, 420h, 420j, and 420m in the vicinity of the dimension lines 42a to 42d, 42f, 42j, and 42m.

[0025] The non-proportional dimension determination unit 16 compares the number of pixels in the length direction (horizontal or vertical direction) of the dimension lines 42a to 42d, 42f, 42h, 42j, and 42m with the dimensional information written near the dimension lines 42a to 42d, 42f, 42h, 42j, and 42m detected by the dimensional information detection unit 13. The non-proportional dimension determination unit 16 determines that the dimension lines 42a and 42c are not the length corresponding to 250 mm written near them, and the dimension line 42h is not the length corresponding to 700 mm written near them, and is a non-proportional dimension that is not proportional to the length of the dimension lines 42b and 42d.

[0026] When a dimension line of any one of a plurality of locations of the part 30 is drawn at a scale different from that of the dimension lines of the other locations, the non-proportional dimension determination unit 16 may determine that the any one of the locations is a non-proportional dimension location drawn at a non-proportional dimension, and the drawing image 50 is a non-proportional dimension drawing including a non-proportional dimension location. The non-proportional dimension determination unit 16 may determine whether or not a non-proportional dimension location exists based on the number of pixels of the dimension line of each location and the dimension information written corresponding to the dimension line of each location. According to this method of determining whether or not a non-proportional dimension location exists, it is not necessary to determine whether or not break lines 44a, 44b, 44c, and 44d exist, and the non-proportional dimension location may be accurately detected.

[0027] The editing unit 19 displays the additional dimension lines 420a, 420c, and 420h added to the non-proportional dimension points in, for example, red, and the additional dimension lines 420b, 420d, 420f, 420j, and 420m added to the proportional dimension points in, for example, green. A dashed double-arrow line indicates red, and a solid double-arrow line indicates green. In practice, the red double-arrow line may be a solid line. By making the color of the additional dimension lines added to the non-proportional dimension points different from the color of the additional dimension lines added to the proportional dimension points other than the non-proportional dimension points, the operator can immediately recognize the non-proportional dimension points.

[0028] Here, it is assumed that the drawing image 50 does not display the component 30 at its actual size, but the component 30 may be displayed at its actual size.

[0029] Although not shown in the figure, with the drawing image 50 shown in Fig. 5 displayed on the display unit 4, the operator operates the operation unit 3 to input 1 mm, which is the plate thickness of the part 30. In addition, although not shown in the figure, the operator inputs 1, indicating that the plate thickness is 1 mm, into an input field for inputting a number as a dimension set near the dimension line 42o.

[0030] The editing unit 19 displays dimensional information of 100, 50, 15, 40, and 15 in the vicinity of the additional dimension lines 420b, 420d, 420f, 420j, and 420m, respectively. The editing unit 19 sets input fields in the vicinity of the additional dimension lines 420a, 420c, and 420h, and displays 0 as an initial value in the input fields. The operator can execute an operation of inputting other numerical values ​​in the input fields displaying 0 in the vicinity of the additional dimension lines 420a, 420c, and 420h by using the operation unit 3. As shown in FIG. 6, the operator inputs 250 in the input fields in the vicinity of the additional dimension lines 420a and 420c, and 700 in the input field in the vicinity of the additional dimension line 420h.

[0031] Then, the differential dimension calculation unit 17 calculates the differential dimension required to make the dimension between the round holes 34a and 34b and between the round holes 34c and 34d equivalent to 250 mm. The differential dimension is a dimension that enlarges or reduces a non-proportional dimension portion drawn in non-proportional dimensions in order to draw the non-proportional dimension portion at the same scale as multiple other portions that are proportional dimensions. Here, the differential dimension calculation unit 17 calculates the differential dimension to be 200 mm. A differential dimension of 200 mm means that if the dimension between the round holes 34a and 34b and between the round holes 34c and 34d is extended by a dimension equivalent to 200 mm, the dimension between the round holes 34a and 34b and between the round holes 34c and 34d will become a dimension equivalent to 250 mm.

[0032] When a number is input as a dimension in the input field, the differential dimension calculation unit 17 calculates the differential dimension corresponding to the input number. Since the differential dimension calculation unit 17 calculates the differential dimension in response to the number being input in the input field, the operator does not need to perform any operation other than inputting the number as the dimension in the input field. The editing unit 19 adds (diff.=200), indicating that the differential dimension is 200 mm, to the numerical value 250 displayed in the input field near the additional dimension lines 420a and 420c.

[0033] Furthermore, the differential dimension calculation unit 17 calculates the dimension between extension lines 41h and 41i, i.e., the differential dimension required to make the left-right dimension of component 30 a dimension equivalent to 700 mm. Here, the differential dimension calculation unit 17 calculates the differential dimension to be 400 mm. A differential dimension of 400 mm means that if the left-right dimension of component 30 is extended by an amount equivalent to 400 mm, the left-right dimension of component 30 will become a dimension equivalent to 700 mm. The editing unit 19 adds (diff.=400), indicating that the differential dimension is 400 mm, to the numerical value 700 displayed in the input field near additional dimension line 420h.

[0034] In addition, the editing unit 19 displays check boxes 421a, 421c, 421h indicating non-proportional dimensions, for example, below the additional dimension lines 420a, 420c, 420h. When the operator operates the operation unit 3 to check the check boxes 421a, 421c, 421h, the editing unit 19 displays the differential dimensions 200 and 400 corresponding to the 250 and 700 input by the operator, respectively. When the check boxes 421a, 421c, 421h are checked, the editing unit 19 changes the color of the additional dimension lines 420a, 420c, 420h from red to green.

[0035] In FIG. 6, checked check boxes 421a, 421c, and 421h are shown at the same time, but the editing unit 19 erases the check boxes 421a, 421c, and 421h once they are checked.

[0036] As shown in Fig. 7, the operator uses a front view instruction command to surround the front view 31 with a rectangular area 461. When the front view 31 is surrounded with the area 461, the editing unit 19 displays guide lines 450a to 450k shown as dotted lines generated by the guide line generating unit 18. In practice, the guide lines 450a to 450k may be solid lines. The guide lines 450a to 450k are lines that pass through the tips of the arrows of the additional dimension lines 420a to 420d, 420f, 420h, 420j, and 420m and are perpendicular to the additional dimension lines 420a to 420d, 420f, 420h, 420j, and 420m.

[0037] When the operator uses the front view instruction command to surround the front view 31 with a rectangular area 461, the guide lines 450m and 450n passing through the lower and upper ends in the top view 32 are not displayed. This is because the top view 32 does not have a dimension line indicating the dimension between the lower end and the upper end, and no additional dimension line is displayed.

[0038] Therefore, the operator continues to operate as follows. Using the projection view instruction command, the operator selects the projection location with an L-shaped selection line 462 connecting a horizontal line and a vertical line. As shown in Fig. 7, selecting the projection location means selecting the portion of the top view 32 and the side view 33 other than the front view 31 that forms the same edge in three-dimensional space. The selection line 462 selects the lower end of the top view 32 and the left end of the flange 30a in the side view 33 as portions that form the same edge in three-dimensional space.

[0039] As a result, the guide line generating unit 18 shares the dimension line 42m drawn in the side view 33 as a dimension line in the top view 32, and recognizes the additional dimension line 420m in the side view 33 as a dimension line indicating the dimension between the lower end and the upper end in the top view 32. The guide line generating unit 18 generates guide lines 450m and 450n by recognizing the additional dimension line 420m as a dimension line indicating the dimension between the lower end and the upper end in the top view 32. The editing unit 19 displays the guide lines 450m and 450n. In this way, the operator can display guide lines even in places where no dimension lines are drawn in the top view 32 by using the projection view instruction command.

[0040] As described above, the drawing support device 101 draws the additional dimension lines 420a-420d, 420f, 420h, 420j, 420m, numerical values ​​indicating dimensions, numerical values ​​indicating differential dimensions, and guide lines 450a-450n on the second layer different from the first layer on which the drawing image 50 exists. When the operator executes a command to transfer data of the first and second layers to the graphic editing device 102, the drawing support device 101 transfers data of the first and second layers to the graphic editing device 102. The graphic editing device 102 executes the following steps.

[0041] The editing unit 25 in the graphic editing device 102 displays the received data of the first and second layers on the display unit 4. FIG. 8 shows the data of the first and second layers displayed on the display unit 4. As shown in FIG. 8, the drawing image 50, the additional dimension lines 420a to 420d, 420f, 420h, 420j, and 420m, numerical values ​​indicating the dimensions, numerical values ​​indicating the differential dimensions, and the guide lines 450a to 450n are displayed on the display unit 4. The editing unit 25 can also erase the drawing image 50 and display only the additional dimension lines 420a to 420d, 420f, 420h, 420j, and 420m, numerical values ​​indicating the dimensions, numerical values ​​indicating the differential dimensions, and the guide lines 450a to 450n on the display unit 4. The editing unit 25 can also erase the guide lines 450a to 450n.

[0042] When the operator executes an operation to draw the shapes of the flanges 30a and 30b using a drawing command, the drawing unit 21 draws the shapes of the flanges 30a and 30b in response to the operation by the operator. Specifically, the operator executes the operation to draw the shapes of the flanges 30a and 30b as follows.

[0043] The operator selects the guide lines 450a, 450f, 450k, and 450i in any order. Then, as shown in FIG. 9, the drawing unit 21 draws the outline of the flange 30a and the flange 30b in the front view 31, which is indicated by a thick solid line surrounded by the guide lines 450a, 450f, 450g, and 450i. Furthermore, the operator uses a round hole creation command to place round holes with a diameter of 5 mm at each position of the round holes 34a to 34d. Then, as shown in FIG. 9, the drawing unit 21 draws the round holes 340a to 340d at each position of the round holes 34a to 34d. The drawing unit 21 can place the round holes 340a to 340d at each position of the round holes 34a to 34d with high accuracy by positioning the center of the round hole with a diameter of 5 mm at the intersection of the guide lines 450b to 450e and the guide line 450j.

[0044] The operator also selects guide lines 450a, 450f, 450m, and 450n in any order. The drawing unit 21 then draws a rectangular shape surrounded by the guide lines 450a, 450f, 450m, and 450n. The operator uses a corner R creation command to place arcs with a radius of 5 mm at the two upper left and right corners R32R. As shown in FIG. 9, the drawing unit 21 draws the outlines of the flanges 30a and 30b in the top view 320 shown by thick solid lines, surrounded by the guide lines 450a, 450f, 450m, and 450n, with the upper left and right corners R320R.

[0045] In this manner, the drawing unit 21 can draw the shape of the component 30 including the round holes 340a to 340d when the component 30 is viewed from the front, and the shape of the component 30 when the component 30 is viewed from above.

[0046] Here, the drawing unit 21, in accordance with a manual operation by an operator, selects, from among a plurality of guide lines, a guide line that passes through an end portion of the part 30 in the front view 31 and the top view 32, thereby drawing the outline of the part 30 in the front view 31 and the top view 32. The drawing unit 21 may be configured to determine the outline of the part 30 and automatically draw the outline of the part 30.

[0047] Since the front view 31 has broken lines 44a and 44b, and the top view 32 has broken lines 44c and 44d, the front view 310 and the top view 320 created by the drawing unit 21 are non-proportional dimension drawings. Therefore, the operator uses the expansion / contract command to enclose the right end portions of the front view 310 and the top view 320 with a rectangular area 470R as shown in Fig. 10, and instructs enlargement to the right. Then, the graphic transformation unit 22 transforms the front view 310 and the top view 320 so as to enlarge the non-proportional dimension portion between the round holes 340c and 340d by a dimension equivalent to the difference dimension of 200 mm, as shown in Fig. 11, to generate the front view 311 and the top view 321.

[0048] Next, the operator uses the expansion / contraction command to enclose the left end portions of the front view 311 and the top view 321 with a rectangular area 470L as shown in Fig. 12, and instructs enlargement to the left. Then, the graphic transformation unit 22 transforms the front view 311 and the top view 321 so as to enlarge the non-proportional dimension portion between the circular holes 340a and 340b by a dimension equivalent to the difference dimension of 200 mm as shown in Fig. 13, to generate the front view 312 and the top view 322. The front view 312 and the top view 322 are proportional dimension drawings of the flanges 30a and 30b, respectively.

[0049] The graphics transformer 22 may transform the part 30 into proportional size drawings by reducing non-proportional size areas of the outline of the part 30 in the front view 310 and top view 320 by the differential size.

[0050] In FIG. 13, the operator can use the dimension confirmation command to confirm that the distance between circular holes 340a and 340b, and between circular holes 340c and 340d are equivalent to 250 mm, and that the distance between the left and right ends of front view 312 and top view 322 are equivalent to 700 mm.

[0051] When the operator selects the front view 312 and the top view 322 using the surface synthesis command, the surface synthesis unit 23 creates a development view 350 of the part 30 by surface synthesis of the front view 312 and the top view 322 as shown in FIG. 14. Note that surface synthesis processing by the surface synthesis unit 23 may not be necessary depending on the type of drawing image. The graphic data generation unit 24 generates drawing data showing the development view 350 of the part 30. Typically, the drawing data generated by the graphic data generation unit 24 is made of vector data. The drawing data showing the development view 350 of the part 30 is used by a laser processing machine to cut a shape corresponding to the development view 350 from a metal sheet, or by a press brake to bend a metal sheet having a shape corresponding to the development view 350 to manufacture the part 30.

[0052] Next, an operation will be described in which the graphic data creation device 100 creates graphic data based on a drawing image 80 with drawing number ABC0002 shown in Fig. 15, which is a second example of a non-proportional dimension drawing. Descriptions common to the case in which the graphic data creation device 100 creates graphic data based on the drawing image 50 shown in Fig. 4 may be omitted. The drawing image 80 includes a front view 61, a top view 62, and a side view 63 of a part 60. The part 60 has flanges 60a and 60b, the flange 60a has two circular holes 64a and 64b, and the flange 60b has circular holes 64c and 64d.

[0053] In the front view 61, extension lines 71a and 71d are drawn vertically from the lower left and right corners of the part 60, and extension lines 71b and 71c are drawn vertically from the centers of the circular holes 64a and 64b. Extension lines 71e and 71f are drawn horizontally from the lower right and upper right corners of the part 60, and extension line 71g is drawn extending to the right of center line 73a connecting the centers of the circular holes 64a and 64b. Dimension lines 72a to 72e consisting of double-arrowed lines are drawn between extension lines 71a and 71b, between 71a and 71d, between 71c and 71d, between 71e and 71f, and between 71e and 71g.

[0054] In the top view 62, extension lines 71h and 71i are drawn vertically from the left and right ends of the part 60, respectively, and extension lines 71j and 71k are drawn vertically from the centers of the circular holes 64c and 64d, respectively. An extension line 71m is drawn extending to the right of a center line 73b connecting the centers of the circular holes 64c and 64d, and an extension line 71n is drawn extending to the right from the upper end of the part 60. A dimension line 72f consisting of a double-headed arrow is drawn between the extension lines 71h and 71i. Dimension lines 72g to 72i consisting of double-headed arrows pointing inwards from the outside are drawn between the extension lines 71h and 71j, between 71k and 71i, and between 71m and 71n, respectively.

[0055] In the side view 63, extension lines 71o and 71p are drawn horizontally from the upper and lower ends of the flange 60a, and extension lines 71q and 71r are drawn vertically from the left and right ends of the flange 60b. Between the extension lines 71o and 71p, and between 71q and 71r, dimension lines 72j and 72k consisting of double-headed arrows are drawn, respectively.

[0056] Numbers indicating dimensions are written near dimension lines 72a, 72c to 72e, and 72g to 72k. Dimension information "30" is written near dimension lines 72a, 72c, and 72d. Dimension information "15" is written near dimension line 72e. Dimension information "8" is written near dimension lines 72g, 72h, and 72i. Dimension information "33" and "25" are written near dimension lines 72j and 72k, respectively.

[0057] Variables indicating dimensions are written near the dimension lines 72b and 72f. Here, the alphabet a is written as a variable near the dimension line 72b, and the alphabet b is written as a variable near the dimension line 72f. A variable table 81 is written in the drawing image 80. As written in the variable table 81, for a part 60 with a product name of PART0001, the distance between the extension lines 71a and 71d, i.e., the width of the flange 60a, is 600 mm, and the distance between the extension lines 71h and 71i, i.e., the width of the flange 60b, is 500 mm. For a part 60 with a product name of PART0002, the widths of the flanges 60a and 60b are 700 mm and 600 mm, respectively, and for a part 60 with a product name of PART0003, the widths of the flanges 60a and 600 mm, respectively.

[0058] In this way, the drawing image 80 is a parametric drawing in which some of the dimensions of the part 60 are displayed as variables using symbols other than numbers, such as alphabets, rather than numerical values ​​indicating the dimensions, and the part 60 is drawn in a shape that is not similar to the actual shape of the part 60. The front view 61 and top view 62 are non-proportional dimension drawings. The operation of the graphic data creation device 100 when creating graphic data based on the drawing image 80 will be described below using the part 60 with the product name PART0002 as an example.

[0059] The central processing unit 1 executing the graphic data creation program 20 reads in a drawing image 80 shown in Fig. 15. Then, the arrow detection unit 11 detects arrows and their directions in the drawing image 80. The line detection unit 12 detects lines in the drawing image 80. The dimensional information detection unit 13 detects dimensional information written in the drawing image 80. The symbol detection unit 14 detects circular holes 64a-64d, etc. as symbols.

[0060] The editing unit 19 displays the loaded drawing image 80 on the display unit 4. Fig. 16 shows the drawing image 80 displayed on the display unit 4. The dimension line generating unit 15 generates additional dimension lines 720a-720k based on the extension lines 71a-71r. The editing unit 19 displays the additional dimension lines 720a-720k in the vicinity of the dimension lines 72a-72k.

[0061] The non-proportional dimension determination unit 16 determines that the dimension lines 72b and 72f are non-proportional dimensions because alphabetic variables a and b are written near the dimension lines 72b and 72f instead of numerical values, which are dimensional information. The alphabetic variables a and b are detected by the symbol detection unit 14. Even if a non-numerical symbol is written near the dimension lines 72b and 72f, the drawing image 80 may be a proportional dimension drawing depending on the values ​​of the variables a and b set in the variable table 81. Even if the drawing image 80 may be a proportional dimension drawing depending on the values ​​of the variables a and b, the non-proportional dimension determination unit 16 considers the drawing to be a non-proportional dimension drawing when a non-numerical symbol is written.

[0062] The editing unit 19 displays the additional dimension lines 720b and 720f, which are non-proportional dimensions, in, for example, red, and the additional dimension lines 720a, 720c to 720e, and 720g to 720k, which are proportional dimensions, in, for example, green. A dashed double-arrowed line indicates that the color is red, and a solid double-arrowed line indicates that the color is green. In practice, the red double-arrowed line may be a solid line.

[0063] Assume that the plate thickness of part 60 is 1 mm. Although not shown in the drawing, with drawing image 80 shown in Fig. 16 displayed on display unit 4, the operator operates operation unit 3 to input 1 mm, which is the plate thickness of part 60. Since no dimension lines indicating the plate thickness are drawn on side view 63 in drawing image 80, it is not necessary to provide an input field for plate thickness in side view 63 and input 1, which indicates that the plate thickness is 1 mm.

[0064] The editing unit 19 displays dimensional information 30, 30, 30, 15, 8, 33, and 25 in the vicinity of the additional dimension lines 720a, 720c, 720d, 720e, 720g to 720i, 720j, and 720k, respectively. The editing unit 19 sets input fields in the vicinity of the additional dimension lines 720b and 720f, and displays 0 as an initial value in the input fields. The operator can execute an operation to input other numerical values ​​in the input fields displaying 0 in the vicinity of the additional dimension lines 720b and 720f by using the operation unit 3. As shown in FIG. 17, the operator inputs 700 and 600 in the input fields in the vicinity of the additional dimension lines 720b and 720f, respectively.

[0065] Then, the differential dimension calculation unit 17 calculates the differential dimension required to make the dimension between extension lines 71a and 71d, which is the width of flange 60a, a dimension equivalent to 700 mm. Here, the differential dimension calculation unit 17 calculates the differential dimension to be 100 mm. Also, the differential dimension calculation unit 17 calculates the differential dimension required to make the dimension between extension lines 71h and 71i, which is the width of flange 60b, a dimension equivalent to 600 mm. Here, the differential dimension calculation unit 17 calculates the differential dimension to be 100 mm. The fact that the differential dimension between flanges 60a and 60b is 100 mm means that if the left-right dimension of part 60 is extended by an amount equivalent to 100 mm, the left-right dimension of part 60 will become a dimension equivalent to 700 mm.

[0066] When a number is input as a dimension in the input field, the differential dimension calculation unit 17 calculates the differential dimension corresponding to the input number. The editing unit 19 adds (diff.=100) to the numbers 700 and 600 displayed in the input fields near the additional dimension lines 720b and 720f, indicating that the differential dimension is 100 mm.

[0067] In addition, the editing unit 19 displays check boxes 721b and 721f indicating non-proportional dimensions, for example, below the additional dimension lines 720b and 720f. When the operator operates the operation unit 3 to check the check boxes 721b and 721f, the editing unit 19 displays the differential dimensions 100 corresponding to the 700 and 600 input by the operator, respectively. When the check boxes 721b and 721f are checked, the editing unit 19 changes the color of the additional dimension lines 720b and 720f from red to green. When the check boxes 721b and 721f are checked, the editing unit 19 erases the check boxes 721b and 721f.

[0068] When the selected values ​​of variables a and b among those set in the variable table 81 result in the drawing image 80 being a proportional dimension drawing, the differential dimension calculated by the differential dimension calculation unit 17 becomes 0. In such a case, since there is no non-proportional dimension location, the enlargement or reduction process by the graphic transformation unit 22, which will be described later, is not required.

[0069] As shown in Fig. 18, the operator uses a front view instruction command to surround the front view 61 with a rectangular area 761. When the front view 61 is surrounded with the area 761, the editing unit 19 displays guide lines 750a to 750k and 750m to 750p shown as dotted lines generated by the guide line generating unit 18. In reality, the guide lines 750a to 750k and 750m to 750p may be solid lines. The guide lines 750a to 750k and 750m to 750p are lines that are perpendicular to the additional dimension lines 720a to 720k, pass through the tips of the arrows of the additional dimension lines 720a to 720k, and are perpendicular to the additional dimension lines 720a to 720k.

[0070] When the operator uses the front view instruction command to surround the front view 61 with a rectangular area 761, the guide line 750q passing through the lower end in the top view 62 is not displayed. This is because the top view 62 does not have a dimension line indicating the dimension between the lower end and the upper end, and no additional dimension line is displayed.

[0071] Therefore, the operator continues to operate as follows. Using the projection view instruction command, the operator selects the projection location with an L-shaped selection line 762 connecting a horizontal line and a vertical line. As shown in Fig. 18, selecting the projection location means selecting the portion of the top view 62 and the side view 63 other than the front view 61 that forms the same edge in three-dimensional space. The selection line 762 selects the lower end of the top view 62 and the left end of the flange 60a in the side view 63 as portions that form the same edge in three-dimensional space.

[0072] As a result, the guide line generating unit 18 shares the dimension line 72k drawn in the side view 63 as a dimension line in the top view 62, and recognizes the additional dimension line 720k in the side view 63 as a dimension line indicating the dimension between the lower end and the upper end in the top view 62. The guide line generating unit 18 generates a guide line 750q by recognizing the additional dimension line 720k as a dimension line indicating the dimension between the lower end and the upper end in the top view 62. The editing unit 19 displays the guide line 750q.

[0073] As described above, the drawing support device 101 draws the additional dimension lines 720a-720k, numerical values ​​indicating dimensions, numerical values ​​indicating differential dimensions, and guide lines 750a-750k and 750m-750q on the second layer different from the first layer on which the drawing image 80 exists. When the operator executes a command to transfer the data of the first and second layers to the graphic editing device 102, the drawing support device 101 transfers the data of the first and second layers to the graphic editing device 102.

[0074] The editing unit 25 in the graphic editing device 102 displays the received data of the first and second layers on the display unit 4. FIG. 19 shows the data of the first and second layers displayed on the display unit 4. As shown in FIG. 19, the drawing image 80, the additional dimension lines 720a to 720k, the numerical values ​​indicating the dimensions, the numerical values ​​indicating the differential dimensions, and the guide lines 750a to 750k and 750m to 750q are displayed on the display unit 4. The editing unit 25 can also erase the drawing image 80 and display only the additional dimension lines 720a to 720k, the numerical values ​​indicating the dimensions, the numerical values ​​indicating the differential dimensions, and the guide lines 750a to 750k and 750m to 750q on the display unit 4. The editing unit 25 can also erase the guide lines 750a to 750k and 750m to 750q.

[0075] When the operator executes an operation to draw the shapes of the flanges 60a and 60b using a drawing command, the drawing unit 21 draws the shapes of the flanges 60a and 60b in response to the operation by the operator. Specifically, the operator executes the operation to draw the shapes of the flanges 60a and 60b as follows.

[0076] The operator selects guide lines 750a, 750c, 750f, 750g, 750j, 750m, and 750n in any order. Then, as shown in FIG. 20, the drawing unit 21 draws the outer shapes of the flanges 60a and 60b in the front view 61, which are indicated by a thick solid line surrounded by the guide lines 750a, 750c, 750f, 750g, 750k, 750m, and 750n. Furthermore, the operator uses a round hole creation command to place round holes with a diameter of 5 mm at each position of the round holes 64a and 64b. Then, as shown in FIG. 20, the drawing unit 21 draws round holes 640a and 640b at each position of the round holes 64a and 64b.

[0077] The operator also selects guide lines 750c, 750f, 750p, and 750q in any order. The drawing unit 21 then draws a rectangular shape surrounded by guide lines 750c, 750f, 750p, and 750q. The operator uses a corner R creation command to place circular arcs with a radius of 5 mm at the two upper left and right corners R62R. Furthermore, the operator uses a round hole creation command to place circular holes with a diameter of 5 mm at the positions of circular holes 64c and 64d.

[0078] As shown in FIG. 20, the drawing unit 21 draws the outlines of the flanges 60a and 60b in a top view 620 shown by thick solid lines surrounded by guide lines 750c, 750f, 750p, and 750q, with two corners R620R at the upper left and right, and with circular holes 640c and 640d positioned at the positions of the circular holes 64c and 64d.

[0079] In this way, the drawing unit 21 can draw the shape of the part 60 including the round holes 640a and 640b when the part 60 is viewed from the front, and the shape of the part 60 when the part 60 is viewed from above.

[0080] Since the differential dimension displayed in the input field near the additional dimension lines 720b and 720f is 100 mm, the front view 610 and the top view 620 created by the drawing unit 21 are non-proportional dimension drawings. Therefore, the operator uses the expansion / contraction command to enclose, for example, the right end portion of the front view 610 and the top view 620 with a rectangular area 770 as shown in Fig. 21, and instructs enlargement to the right. Then, the graphic transformation unit 22 transforms the front view 610 and the top view 620 so as to enlarge them by a dimension equivalent to the differential dimension of 100 mm, as shown in Fig. 22, to generate the front view 611 and the top view 621. The front view 611 and the top view 621 are proportional dimension drawings of the flanges 60a and 60b, respectively.

[0081] The graphics transformer 22 may transform the part 60 into proportional size drawings by reducing non-proportional size areas of the outline of the part 60 in the front view 610 and the top view 620 by the differential size.

[0082] In FIG. 22, the operator may use the dimension confirmation command to confirm that the dimensions between the left and right ends of the flanges 60a and 60b are equivalent to 700 mm and 600 mm, respectively.

[0083] When the operator selects the front view 611 and the top view 621 using the surface synthesis command, the surface synthesis unit 23 creates a development 650 of the part 60 by surface synthesis of the front view 611 and the top view 621, as shown in Fig. 23. The graphic data generation unit 24 generates drawing data consisting of vector data showing the development 650 of the part 60. The drawing data showing the development 650 of the part 60 is used by a laser processing machine to cut a shape corresponding to the development 650 from a metal sheet, or by a press brake to bend a metal sheet having a shape corresponding to the development 650 to produce the part 60.

[0084] As described above, the graphic data creation device 100, the graphic data creation method executed by the graphic data creation device 100 (computer device), and the graphic data creation program 20 stored in the non-transitory storage medium 2 and executed by the central processing unit 1 make it possible to create drawing data based on non-proportional dimension drawings. The graphic data creation device 100, the graphic data creation method, and the graphic data creation program 20 make it possible to create drawing data even if it is an abbreviated drawing in which break lines are inserted in some locations of a component, or even if it is a parametric drawing in which some of the dimensions of a component are displayed as variables using symbols rather than numerical values ​​indicating the dimensions.

[0085] The present invention is not limited to one or more of the embodiments described above, and various modifications can be made within the scope of the present invention. In the one or more embodiments described above, the drawing image 50 including the front view 31, top view 32, and side view 33 of the part 30, and the drawing image 80 including the front view 61, top view 62, and side view 63 of the part 60 are taken as examples of drawing images, but the drawing image is not limited to a drawing image including a front view, a top view, and a side view of the part. The drawing image may be a drawing image including at least one projection view. The drawing image may be a drawing image of a product commercial drawing, a building-related plan or elevation drawing, a foundation drawing, a roof drawing, an electrical drawing, or a cutting drawing. The object shown in the drawing image is not limited to a part, and may be any object. [Explanation of symbols]

[0086] 1 Central Processing Unit 2 Non-transitory storage medium 3 Control section 4 Display section 11 Arrow detector 12 Line detector 13 Dimensional information detector 14 Symbol detection section 15 Dimension line generation section 16 Non-proportional dimension judgment section 17 Differential dimension calculation section 18 Guide line generation section 19,25 Editorial Department 20 Graphic data creation program 21 Drawing Department 22 Shape transformation section 23 Surface synthesis section 24 Graphic data generation section 100 Graphic data creation device 101 Drawing support device 102 Graphics editing device 201 AI drawing support program 202 Graphic editing program

Claims

1. a non-transitory storage medium for storing a graphic data creation program; A central processing unit; A display unit; Equipped with The central processing unit executes the graphic data creation program, Detecting an arrow drawn in a drawing image of an arbitrary object which is read by the central processing unit and displayed on the display unit; Detecting lines drawn on the drawing image; Detecting dimensional information expressed in numbers corresponding to dimension lines indicating dimensions of each of a plurality of points of the object drawn in the drawing image, the dimensional information being extracted based on the detected arrows and lines; When a dimension line of any one of the plurality of locations is drawn at a scale different from that of the plurality of other locations, or a symbol other than a number is written corresponding to the dimension line of any one of the locations, it is determined that the any one of the locations is a non-proportional dimension location drawn at a non-proportional dimension, and the drawing image is a non-proportional dimension drawing including the non-proportional dimension location; Generate additional dimension lines, which correspond to the dimension lines of each of the locations, and are made up of arrow lines indicating the same range as the dimension lines of each of the locations; Displaying additional dimension lines of each of the locations on the drawing image displayed on the display unit; determining a differential dimension for enlarging or reducing the non-proportional dimension portion so as to render the non-proportional dimension portion at the same scale as the plurality of other portions; A line passing through the tip of the arrow of the additional dimension line of each of the locations and perpendicular to the additional dimension line of each of the locations is generated as a guide line; Displaying the guide lines on the drawing image displayed on the display unit; Drawing an outline of the object by selecting a guide line that passes through an edge of the object in the drawing image from among the plurality of guide lines; Generate drawing data in which the non-proportional dimension portion of the outer shape of the object in the drawing image is enlarged or reduced by the difference dimension Graphic data creation device.

2. The central processing unit executes the graphic data creation program, The presence of the non-proportional dimension portion is determined based on the number of pixels of the dimension line of each portion and the dimensional information written corresponding to the dimension line of each portion.

2. The graphic data creation device according to claim 1.

3. The central processing unit executes the graphic data creation program, The color of the additional dimension line displayed corresponding to the dimension line of the non-proportional dimension portion is made different from the color of the additional dimension line displayed corresponding to the dimension lines of the other portions drawn in proportional dimensions other than the non-proportional dimension portion.

3. The graphic data creation device according to claim 1 or 2.

4. The central processing unit executes the graphic data creation program, Displaying numbers, which are the detected dimensional information, in the vicinity of the additional dimension lines displayed in correspondence with the dimension lines of the plurality of other locations; Displaying an input field for inputting a number as a dimension near an additional dimension line displayed corresponding to the dimension line of the non-proportional dimension portion; When a number is input as a dimension in the input field, a difference dimension corresponding to the input number is obtained as the difference dimension.

3. The graphic data creation device according to claim 1 or 2.

5. Computer equipment, Load a drawing image of any object and display it on the display. Detecting an arrow drawn on the drawing image; Detecting lines drawn on the drawing image; Detecting dimensional information expressed in numbers corresponding to dimension lines indicating dimensions of each of a plurality of points of the object drawn in the drawing image, the dimensional information being extracted based on the detected arrows and lines; When a dimension line of any one of the plurality of locations is drawn at a scale different from that of the plurality of other locations, or a symbol other than a number is written corresponding to the dimension line of any one of the locations, it is determined that the any one of the locations is a non-proportional dimension location drawn at a non-proportional dimension, and the drawing image is a non-proportional dimension drawing including the non-proportional dimension location; Generate additional dimension lines, which correspond to the dimension lines of each of the locations, and are made up of arrow lines indicating the same range as the dimension lines of each of the locations; Displaying additional dimension lines of each of the locations on the drawing image displayed on the display unit; determining a difference dimension for enlarging or reducing the non-proportional dimension portion drawn with the non-proportional dimension so as to draw the non-proportional dimension portion at the same scale as the plurality of other portions; A line passing through the tip of the arrow of the additional dimension line of each of the locations and perpendicular to the additional dimension line of each of the locations is generated as a guide line; Displaying the guide lines on the drawing image displayed on the display unit; Drawing an outline of the object by selecting a guide line that passes through an edge of the object in the drawing image from among the plurality of guide lines; Generate drawing data in which the non-proportional dimension portion of the outer shape of the object in the drawing image is enlarged or reduced by the difference dimension How to create shape data.

6. The computing device, The presence of the non-proportional dimension portion is determined based on the number of pixels of the dimension line of each portion and the dimensional information written corresponding to the dimension line of each portion.

6. The method for creating graphic data according to claim 5.

7. The computing device, The color of the additional dimension line displayed corresponding to the dimension line of the non-proportional dimension portion is made different from the color of the additional dimension line displayed corresponding to the dimension lines of the other portions drawn in proportional dimensions other than the non-proportional dimension portion.

7. The method for creating graphic data according to claim 5 or 6.

8. The computing device, Displaying numbers, which are the detected dimensional information, in the vicinity of the additional dimension lines displayed in correspondence with the dimension lines of the plurality of other locations; Displaying an input field for inputting a number as a dimension near an additional dimension line displayed corresponding to the dimension line of the non-proportional dimension portion; When a number is input as a dimension in the input field, a differential dimension corresponding to the input number as the differential dimension is obtained.

7. The method for creating graphic data according to claim 5 or 6.

9. Computer equipment, A step of reading a drawing image of an arbitrary object and displaying it on a display unit; detecting an arrow drawn on the drawing image; detecting lines drawn on the drawing image; A step of detecting dimensional information expressed in numbers corresponding to dimension lines for indicating dimensions of each of a plurality of points of the object drawn in the drawing image, the dimensional information being extracted based on the detected arrows and lines; When a dimension line of any one of the plurality of portions is drawn at a scale different from that of the plurality of other portions, or a symbol other than a number is written corresponding to the dimension line of any one of the portions, the any one of the portions is a non-proportional dimension portion drawn at a non-proportional dimension, and the drawing image is a non-proportional dimension drawing including the non-proportional dimension portion; A step of generating an additional dimension line consisting of an arrow line indicating the same range as the dimension line of each of the locations, in correspondence with the dimension line of each of the locations; Displaying additional dimension lines of each of the locations on the drawing image displayed on the display unit; determining a differential dimension for enlarging or reducing the non-proportional dimension portion drawn with the non-proportional dimensions in order to draw the non-proportional dimension portion at the same scale as the plurality of other portions; generating a line as a guide line that passes through the tip of the arrow of the additional dimension line of each of the locations and is perpendicular to the additional dimension line of each of the locations; displaying the guide lines on the drawing image displayed on the display unit; Drawing an outline of the object by selecting a guide line that passes through an edge of the object in the drawing image from among the plurality of guide lines; generating drawing data by enlarging or reducing the non-proportional dimension portion of the outline of the object in the drawing image by the difference dimension; A graphic data creation program that executes the above.

10. The computer device, Executing a step of determining whether the non-proportional dimension portion exists based on the number of pixels of the dimension line of each portion and dimensional information written corresponding to the dimension line of each portion.

10. The graphic data creation program according to claim 9.

11. The step of generating the additional dimension lines to be executed by the computer device includes: The color of the additional dimension line displayed corresponding to the dimension line of the non-proportional dimension portion is made different from the color of the additional dimension line displayed corresponding to the dimension lines of the other portions drawn in proportional dimensions other than the non-proportional dimension portion.

11. The graphic data creation program according to claim 9 or 10.

12. The computer device, a step of displaying a number, which is the detected dimensional information, in the vicinity of an additional dimension line displayed in correspondence with the dimension lines of the plurality of other locations; A step of displaying an input field for inputting a number as a dimension near an additional dimension line displayed corresponding to the dimension line of the non-proportional dimension portion; When a number is input as a dimension in the input field, a step of calculating a difference dimension corresponding to the number input as the difference dimension; 11. The graphic data creating program according to claim 9, which causes the program to execute the steps of:

Citation Information

Patent Citations

  • Drawing reader

    JP1987260269A

  • Cad system

    JP1994348788A

  • Cad system

    JP1997022421A

  • Drawing assistance device and drawing assistance method

    WO2023120432A1