Drawing processing method and apparatus
The drawing processing method and device address the limitation of managing individual bending diagrams by using fixed and floating values to manage an entire frame image, ensuring accurate frame construction through automatic intermediate bar image generation.
Patent Information
- Application Number
- PCT/KR2024/016685
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-12
- Filing Date
- 2024-10-29
- Publication Date
- 2025-10-16
AI Technical Summary
Existing methods for managing frame images, such as those for window and door frames, are limited in their ability to handle individual bending diagrams and do not effectively manage an entire frame image.
A drawing processing method and device that acquires and displays fixed and floating values for bending bar images, allowing for the management of an entire frame image by inputting user-defined values and automatically generating intermediate bar images to ensure consistent spacing and alignment.
Enables easy management of individual bending bar images and an entire frame image, facilitating accurate and efficient frame construction by automatically calculating and displaying fixed and floating values for bending bar images.
Smart Images

Figure KR2024016685_16102025_PF_FP_ABST
Abstract
Description
Drawing processing method and device
[0001] The present invention relates to a drawing processing method and device, and more particularly, to a drawing processing method and device for easily managing an elevation including an entire frame image.
[0002] To manufacture materials such as metal that constitute frames like window frames and door frames into folded shapes, a fold diagram is typically first drawn using design software. Widely known CAD software or specialized software is used to create the fold diagram.
[0003] A plurality of bending diagrams corresponding to each of the plurality of bending bars constituting the above-described frame are drawn by drawing line segments using software, setting the lengths of the line segments, and the like. In this way, the plurality of individually drawn bending diagrams (a plurality of bending bars) are assembled to form one overall frame.
[0004] In this regard, prior art document No. 10-0945524 is disclosed. The prior art document discloses a 'drawing method and device therefor', and includes a technology for drawing a bending diagram by inputting a line segment and a technology for displaying a standard drawing on a database containing components of the input line segment on a screen.
[0005] Since the above prior literature only mentions a method for simply drawing individual bending diagrams, it has limitations as a method and device for managing an entire frame image in which individual bending bar images corresponding to individual bending diagrams are collected.
[0006] [Prior Art Literature]
[0007] [Patent Document]
[0008] (Patent Document 1) Patent Publication No. 10-0945524
[0009] In order to solve the above-described problem, the present invention provides a drawing processing method and device that can easily manage an entire frame image, which is a set of individual bending bar images corresponding to individual bending degrees.
[0010] In order to achieve the above-described object, a drawing processing method according to an embodiment of the present invention is a drawing processing method for managing an elevation including a plurality of bend bar images, the drawing processing method including an image display step of acquiring a plurality of bend bar images based on a user's input and displaying the elevation on an output unit; a fixed value acquisition step of acquiring fixed values for some of the plurality of bend bar images based on a user's input; a floating value acquisition step of acquiring floating values for the remaining bend bar images among the plurality of bend bar images based on the fixed values; and a confirmed image display step of displaying the elevation on the output unit based on the fixed values and the floating values.
[0011] In addition, in an embodiment of the present invention, the fixed value includes a width fixed value which is the total horizontal length of the plurality of bend bars, a height fixed value which is the total vertical length of the plurality of bend bars, and an individual width fixed value which is the distance between some adjacent pairs of vertical bend bars among the plurality of adjacent pairs of vertical bend bars, and the floating value includes an individual width floating value which is the distance between the remaining adjacent pairs of vertical bend bars among the plurality of adjacent pairs of vertical bend bars, and in the floating value obtaining step, an individual width floating value between the remaining adjacent pairs of vertical bend bars can be obtained based on the width fixed value, the individual width fixed value, and all individual width values of the plurality of vertical bend bars.
[0012] In addition, in an embodiment of the present invention, when there are multiple remaining adjacent pairs of vertical bend bars, in the flow value acquisition step, multiple individual width flow values between the multiple remaining adjacent pairs of vertical bend bars can be equally acquired.
[0013] In addition, the fixed value includes a first arrangement value which is a distance between the upper bending bar or the lower bending bar and the first intermediate horizontal bending bar, and in the fixed value acquisition step, when the first arrangement value of one of the plurality of intermediate horizontal bending bars arranged in the horizontal direction is input, the first arrangement values of the plurality of intermediate horizontal bending bars arranged in the horizontal direction can be acquired at once based on the input first arrangement value.
[0014] In addition, the fixed value includes a first arrangement value which is a distance between the upper bend bar or the lower bend bar and the first intermediate horizontal bend bar, and the floating value includes a second arrangement value which is a distance between the upper bend bar or the lower bend bar and the second intermediate horizontal bend bar, and in the floating value acquisition step, the second arrangement value of at least one second intermediate horizontal bend bar between the lower bend bar or the upper bend bar and the first intermediate horizontal bend bar can be acquired such that the distances to the adjacent bend bars are equal to each other.
[0015] In addition, the fluid value includes a second arrangement value which is a distance between the upper bending bar or the lower bending bar and the second intermediate horizontal bending bar, and in the fluid value acquisition step, the second arrangement value of at least one second intermediate horizontal bending bar between the upper bending bar and the lower bending bar can be acquired such that the distances from the adjacent bending bars are equal to each other.
[0016] Meanwhile, a drawing processing method according to an embodiment of the present invention may include an image display step of acquiring an elevation stored in a database based on a user's input and displaying the elevation on an output unit; an additional image display step of additionally acquiring at least one elevation image input by a user and displaying the elevation on the output unit; a fixed value acquisition step of acquiring fixed values for some of the plurality of elevation bar images based on the user's input; a floating value acquisition step of acquiring floating values for the remaining of the plurality of elevation bar images based on the fixed values; and a confirmed image display step of displaying the elevation on the output unit based on the fixed values and the floating values.
[0017] In addition, in an embodiment of the present invention, the additional image display step may include a step of additionally obtaining at least one bending bar image input from a user, a step of additionally automatically generating an intermediate horizontal bending bar image connected to a vertical bending bar image included in the at least one bending bar image, and a step of displaying the elevation including the at least one bending bar image and the vertical bending bar image on the output unit.
[0018] Meanwhile, a drawing processing device according to an embodiment of the present invention is a drawing processing device for managing an elevation including a plurality of bending bar images, wherein the drawing processing device obtains a plurality of bending bar images based on a user's input and displays the elevation on an output unit, additionally obtains at least one bending bar image input by the user and displays the elevation on the output unit, obtains fixed values for some of the plurality of bending bar images based on the user's input, obtains floating values for the remaining of the plurality of bending bar images based on the fixed values, and displays the elevation on the output unit based on the fixed values and floating values.
[0019] Meanwhile, a computer-readable recording medium according to an embodiment of the present invention may store a program that performs a drawing processing method according to an embodiment of the present invention.
[0020] The present invention provides the effect of easily drawing individual bending bar images corresponding to individual bending degrees and easily managing an entire frame image which is a collection of individual bending bar images.
[0021] FIG. 1 is a drawing showing a drawing processing method according to an embodiment of the present invention.
[0022] FIG. 2 is a drawing showing an elevation view including images of a plurality of bending bars in an embodiment of the present invention.
[0023] FIG. 3 is a drawing showing an elevation view, a list of bend bars, and a bend diagram corresponding to the bend bars in an embodiment of the present invention.
[0024] FIG. 4 is a drawing showing a bending diagram and a line list in an embodiment of the present invention.
[0025] FIG. 5 is a drawing showing a first batch value indicating a fixed value, a floating value, and an unchanging position of a bending bar corresponding to a bending bar in an embodiment of the present invention.
[0026] FIG. 6a is a drawing showing a second intermediate horizontal bending bar positioned between an upper bending bar and a lower bending bar in an embodiment of the present invention.
[0027] FIG. 6b is a drawing showing two second intermediate horizontal bending bars positioned between the upper bending bar and the lower bending bar in an embodiment of the present invention.
[0028] FIG. 6c is a drawing showing a plurality of second intermediate horizontal bending bars positioned between one first intermediate horizontal bending bar and a lower horizontal bending bar in an embodiment of the present invention.
[0029] Figure 7 is a drawing showing a drawing processing method according to an embodiment of the present invention.
[0030] FIG. 8 is a drawing showing a case in which an intermediate horizontal bending bar image is automatically generated in an embodiment of the present invention.
[0031] FIG. 9 is a drawing showing a case in which an intermediate horizontal bending bar image is not automatically generated in an embodiment of the present invention.
[0032] Fig. 10 is a drawing showing a drawing processing device according to an embodiment of the present invention.
[0033] Those skilled in the art will be able to develop various devices that embody the principles of the invention and fall within the scope and spirit of the invention, even if not explicitly described or illustrated in this specification. Furthermore, all conditional terms and embodiments listed herein are expressly intended, in principle, to facilitate understanding of the invention's concept and should be understood as being in no way limiting to the specifically listed embodiments and conditions.
[0034] The above-described objects, features and advantages will become more apparent through the following detailed description of the invention in conjunction with the accompanying drawings, so that those skilled in the art will be able to easily implement the technical idea of the invention.
[0035] The embodiments described herein will be described with reference to cross-sectional and / or perspective views, which are ideal illustrations of the present invention. The dimensions of components depicted in these drawings may be exaggerated for the purpose of effectively explaining the technical content. The form of the illustrations may be altered due to manufacturing techniques and / or tolerances.
[0036] When describing various embodiments, components that perform the same function will be given the same names and reference numbers for convenience, even if the embodiments differ. Furthermore, the expression "at least one of A, B, and C" means that the component is comprised of one, two, or three of A, B, and C. Furthermore, for convenience, the configurations and operations already described in other embodiments will be omitted.
[0037] Below, a drawing processing method and a drawing processing device according to an embodiment of the present invention will be described.
[0038] First, a drawing processing method according to an embodiment of the present invention is described.
[0039] FIG. 1 is a drawing showing a drawing processing method according to an embodiment of the present invention. FIG. 2 is a drawing showing an elevation view (1) including an image of a plurality of bend bars in an embodiment of the present invention. FIG. 3 is a drawing showing an elevation view (1), a bend bar list, and a bend diagram (2) corresponding to the bend bars in an embodiment of the present invention. FIG. 4 is a drawing showing a bend diagram (2) and a line list in an embodiment of the present invention. FIG. 5 is a drawing showing a first arrangement value indicating a fixed value, a floating value, and an unchanging position of the bend bars corresponding to the bend bars in an embodiment of the present invention. FIG. 6a is a drawing showing a second intermediate horizontal bend bar (102b) located between an upper bend bar and a lower bend bar in an embodiment of the present invention. FIG. 6b is a drawing showing two second intermediate horizontal bend bars (102b) located between an upper bend bar and a lower bend bar in an embodiment of the present invention. FIG. 6c is a drawing showing a plurality of second intermediate horizontal bending bars (102b) positioned between one first intermediate horizontal bending bar and a lower horizontal bending bar in an embodiment of the present invention.
[0040] In this specification, the elevation view (1) is described as a view of the frame (100) to which materials are joined when viewed from the front, and the bending view (2) is described as a view of a cross-section perpendicular to the longitudinal direction of a bending bar constituting the frame (100).
[0041] Referring to FIG. 1, a drawing processing method according to an embodiment of the present invention can manage an elevation view (1) including a plurality of bend bar images. The drawing processing method according to an embodiment of the present invention can include an image display step (S100) of acquiring a plurality of bend bar images based on a user's input and displaying the elevation view (1) on an output unit (14); a fixed value acquisition step (S200) of acquiring fixed values for some of the plurality of bend bar images based on the user's input; a floating value acquisition step (S300) of acquiring floating values for the remaining of the plurality of bend bar images based on the fixed values; and a confirmed image display step (S400) of displaying the elevation view (1) on the output unit (14) based on the fixed values and floating values.
[0042] The drawing processing method can be performed by the control unit (11) of the drawing processing device, and an elevation drawing (1), a bending bar list, a bending diagram (2), a line list, etc. can be displayed by the output unit (14).
[0043] Referring to FIG. 2, the frame (100) may include at least one of an upper bending bar (110), a lower bending bar (120), a left end bending bar (130), a right end bending bar (140), and a middle horizontal bending bar (102). The elevation view (1) may include an image of the frame (100). The elevation view (1) may include at least one of an upper bending bar (110) image, a lower bending bar (120) image, a left end bending bar (130) image, a right end bending bar (140) image, and a middle horizontal bending bar (102) image.
[0044] The image of the bending bar refers to a state in which the bending bar is depicted, but in this specification, for convenience, the 'bending bar image' and the 'bending bar' may be described as the same.
[0045] The upper bend bar (110) may be a horizontal bend bar positioned at the upper edge. The upper bend bar (110) may be a single extended bend bar (such as the vertical bend bar (101) of FIG. 2) or may be a set of a plurality of separate individual bend bars (such as the horizontal bend bar of FIG. 2). The upper bend bar (110) may be the bend bar positioned at the uppermost position among the horizontal bend bars.
[0046] The lower bending bar (120) may be a horizontal bending bar positioned at the lower edge. The lower bending bar (120) may be a single extended bending bar, or may be a set of multiple separate individual bending bars. The lower bending bar (120) may be the bending bar positioned at the lowest position among the horizontal bending bars.
[0047] The left-side bending bar (130) may be a vertical bending bar (101) located at the left edge. The left-side bending bar (130) may be a bending bar located at the far left among the vertical bending bars (101).
[0048] The right-side bending bar (140) may be a vertical bending bar (101) located at the right edge. The right-side bending bar (140) may be a bending bar located at the far right among the vertical bending bars (101).
[0049] The frame (100) may include at least one unit frame (100a). In FIG. 2, the frame (100) includes nine unit frames (100a). The unit frame (100a) may include an upper bending bar, a lower bending bar, a left bending bar, and a right bending bar. The unit frame (100a) is not limited to being surrounded by four bending bars, and may be surrounded by at least three bending bars.
[0050] In FIG. 2, one unit frame (100a) includes an upper bending bar, a left bending bar, and a right bending bar, and eight unit frames (100a) include an upper bending bar, a lower bending bar, a left bending bar, and a right bending bar, respectively.
[0051] Referring to FIG. 3, a drawing processing method according to an embodiment of the present invention can display an elevation view (1) including a plurality of bend bars in a first area (241), can display a bend bar list for a plurality of bend bars in a second area (242), and can display a bend diagram (2) corresponding to a bend bar selected on the elevation view (1) or on the bend bar list in a third area (243).
[0052] The bend bar list may include bend bar information including at least one of the bend drawing name (bend drawing name), bend bar width (short direction), bend bar length (long direction), quantity, and material information corresponding to the bend bar. One bend bar information may correspond to one bend bar.
[0053] The bending diagram (2) may refer to a cross-section perpendicular to the longitudinal direction of the bending bar. The bending diagram (2) may indicate a state in which a flat material is bent. The width (D) of the bending diagram (2) may be indicated as the width of the bending bar on the elevation view (1) displayed in the first area (241).
[0054] A drawing processing method according to an embodiment of the present invention can display an elevation view (1), a list of bend bars, and a bend view (2) on a first screen (210), thereby facilitating matching of the elevation view (1) and the bend view (2) and facilitating illustration of the elevation view (1) and the bend view (2).
[0055] However, the first area (241) to the third area (243) are not limited to being displayed on the same screen, and some of them may be displayed on different screens (e.g., pop-up windows), and each location is not limited to FIG. 3.
[0056] Referring to FIG. 4, a drawing processing method according to an embodiment of the present invention can display a fold diagram (2) in a fourth area (244) and display a line list for a plurality of lines in a fifth area (245). The fold diagram (2) can include a plurality of lines.
[0057] The line list may include line information including at least one of the length of a line segment corresponding to a line forming a bending diagram (2), an angle with another line segment, a calculated length, and a loss ratio information. One line information may correspond to one line.
[0058] Elongation can refer to the rate at which the material of the bending bar expands or contracts when bent. The calculated length may have a different value from the length of the line segment shown in the bending diagram (2) because the elongation is applied to the length of the line segment shown in the bending diagram (2).
[0059] When the length of the line segment corresponding to the width of the bend (2) (D, width of the bend bar) is modified on the line list, the changed width of the bend bar can be displayed on the elevation drawing (1).
[0060] The drawing processing method according to an embodiment of the present invention can display a fold diagram (2) and a line list on a second screen (220), thereby facilitating matching of the fold diagram (2) and lines for the user and facilitating drawing of the fold diagram (2).
[0061] However, the fourth area (244) and the fifth area (245) are not limited to being displayed on the same screen, and some of them may be displayed on different screens (e.g., pop-up windows), and each location is not limited to FIG. 4.
[0062] In addition, the drawing processing method according to the embodiment of the present invention can display the modifications of the fold drawing (2) directly on the elevation drawing (1), thereby making it easy for the user to match the elevation drawing (1) and the fold drawing (2) and to manage the elevation drawing (1) and the fold drawing (2).
[0063] First, an image display step (S100) of acquiring multiple bending bar images based on the user's input and displaying the elevation view (1) on the output unit (14) can be performed.
[0064] The elevation view (1) can be drawn by user input. Multiple bend bars can be drawn by user input. Multiple bend bars can be generated by user input. The elevation view (1) can be drawn by user input on the urban screen (230).
[0065] The control unit (11) can obtain a plurality of bending bar images based on the user's input and display the elevation view (1) through the output unit (14).
[0066] Next, a fixed value acquisition step (S200) for acquiring fixed values for some of the plurality of fold bar images based on the user's input may be performed.
[0067] The control unit (11) can obtain a fixed value based on the user's input. At this time, the user can input a fixed value corresponding to the bending bar of the elevation drawing (1).
[0068] Referring to Fig. 5, a fixed value refers to a dimension that does not change when the elevation drawing (1) is modified. For example, a fixed value refers to a dimension that can be modified by modification of its own value, but does not change despite changes in other dimensions.
[0069] The fixed values may include a width fixed value (w) which is the total horizontal length of the plurality of bend bars, a height fixed value (h) which is the total vertical length of the plurality of bend bars, and individual width fixed values (w1, w2, w3) which are the distances between some adjacent pairs of vertical bend bars (101) among the plurality of adjacent pairs of vertical bend bars (101). In addition, the fixed values may include an individual width value (wu) of the vertical bend bars (101).
[0070] In Fig. 5, the elevation view (1) includes six vertical bend bars (101a, 101b, 101c, 101d, 101e) from left to right. The adjacent pairs of vertical bend bars (101) may mean a first vertical bend bar (101a) and a second vertical bend bar (101b), a second vertical bend bar (101b) and a third vertical bend bar (101c), a third vertical bend bar (101c) and a fourth vertical bend bar (101d), a fourth vertical bend bar (101d) and a fifth vertical bend bar (101e), and a fifth vertical bend bar (101e) and a sixth vertical bend bar (101f).
[0071] The distance between adjacent pairs of vertical bend bars (101) may mean the distance between the first vertical bend bar (101a) and the second vertical bend bar (101b), the distance between the second vertical bend bar (101b) and the third vertical bend bar (101c), the distance between the third vertical bend bar (101c) and the fourth vertical bend bar (101d), the distance between the fourth vertical bend bar (101d) and the fifth vertical bend bar (101e), and the distance between the fifth vertical bend bar (101e) and the sixth vertical bend bar (101f).
[0072] The control unit (11) can obtain individual fixed width values for the distance between some (w1, w2, w3) of the adjacent pairs of vertical bending bars (101) among a plurality (5) of adjacent pairs of vertical bending bars (101) from the user's input.
[0073] The number of individual width fixed values is not limited to the case shown in Fig. 5, and may vary based on user input. The number of individual width fixed values may be smaller than the number of vertical bending bars (101).
[0074] The control unit (11) can obtain a fixed value and display the elevation (1) with the fixed value applied in real time through the output unit (14).
[0075] Next, a fluid value acquisition step (S300) for acquiring fluid values for the remaining fold bar images among the plurality of fold bar images based on the fixed values can be performed.
[0076] The control unit (11) can obtain a floating value based on a fixed value. The control unit (11) can obtain a floating value formula based on a user input. When a fixed value is input by the user, the control unit (11) can generate and obtain a floating value by applying the floating value formula.
[0077] Continuing with reference to FIG. 5, the flow value may include an individual width flow value (wa, wb) which is the distance between the remaining adjacent pairs of vertical bend bars (101) among a plurality of adjacent pairs of vertical bend bars (101).
[0078] The control unit (11) can generate and obtain individual flow values for the distance between the remaining (wa, wb) adjacent pairs of vertical bending bars (101) among a plurality (5) of adjacent pairs of vertical bending bars (101) based on a fixed value.
[0079] The number of individual width fluctuating values is not limited to the case shown in Fig. 5, and may vary based on a fixed value. The number of individual width fluctuating values may be smaller than the number of vertical bending bars (101). The number of individual width fluctuating values may be a value obtained by subtracting the number of individual width fixed values from the number of adjacent pairs of vertical bending bars (101).
[0080] The individual width flow value can be calculated by the following flow value formula.
[0081] <Individual width floating value = (width fixed value - all individual width fixed values - all individual width values) / n>
[0082] In Fig. 5, the formulas 'wa = {w - (w1 + w2 + w3) - 6wu)} / 2' and 'wb = {w - (w1 + w2 + w3) - 6wu)} / 2' can be established. Here, the case where wu is all the same value is given as an example, but it can be different values such as w1, w2, and w3.
[0083] In the case where there are multiple remaining adjacent pairs of vertical bend bars (101) (for which no fixed value is set), multiple individual width flow values (wa, wb) between the multiple remaining adjacent pairs of vertical bend bars (101) can be equally obtained.
[0084] All individual width values may mean the sum of the individual width values of all vertical bars. n may mean the number of vertical bend bars (101) of some adjacent pairs minus the number of vertical bend bars (101) of all adjacent pairs.
[0085] In other words, n may mean the number of adjacent pairs of vertical bend bars (101) in which the distance between all adjacent pairs of vertical bend bars (101) is not set to a fixed value.
[0086] The control unit (11) can obtain a fixed value and generate a flow value, and display the elevation (1) with the flow value applied in real time through the output unit (14).
[0087] Next, a final image display step (S400) of displaying the elevation view (1) on the output unit (14) based on the fixed and floating values can be performed.
[0088] The control unit (11) can obtain a fixed value from the user's input and generate and obtain a floating value from the fixed value.
[0089] The control unit (11) can display the elevation (1) based on fixed values and floating values on the output unit (14) by an input that determines the user's elevation (1). Alternatively, the control unit (11) can display the elevation (1) based on fixed values and floating values on the output unit (14) by obtaining the fixed values or floating values. The control unit (11) can display the elevation (1) on the city screen (230) of the output unit (14) and can display the elevation (1) on the first screen (210) of the output unit (14).
[0090] A drawing processing method according to an embodiment of the present invention can automatically calculate the values of the remaining bend bars while fixing the values (length and / or width) of some bend bars and display them on an output unit (14). Even if additional bend bars are drawn, the control unit (11) can automatically calculate the values of the added bend bars while fixing the values of some of the bend bars and display them on an output unit (14).
[0091] Continuing with reference to FIG. 5, the fixed value may include a first arrangement value (h1, h2, h3, h4) which is the distance between the upper bending bar (110) or the lower bending bar (120) and the middle horizontal bending bar (102).
[0092] The first batch value may refer to an unchanging value. The first batch value may refer to the distance between the upper bending bar (110) and the middle horizontal bending bar (102) (see FIG. 5), or may refer to the distance between the lower bending bar (120) and the middle horizontal bending bar (102). The control unit (11) may obtain the first batch value by user input.
[0093] According to FIG. 5, when a first batch value, which is a fixed value, is input in the fixed value acquisition step (S200), that is, when the first batch value (h1, h2, h3, or h4) of one of a plurality of intermediate horizontal bending bars (102) arranged in the horizontal direction is input, the first batch values (h1, h2, h3, and h4) of the plurality of intermediate horizontal bending bars (102) arranged in the horizontal direction can be acquired at once based on the input first batch value. That is, the plurality of intermediate horizontal bending bars (102) have the same first batch value (h1=h2=h3=h4).
[0094] Referring to FIGS. 6a, 6b, and 6c, the first intermediate horizontal bending bar (102a) may refer to a bending bar to which an unchanging first arrangement value is assigned. The second intermediate horizontal bending bar (102b) may refer to a bending bar to which a variable second arrangement value is assigned.
[0095] A plurality of intermediate horizontal bend bars (102) can be positioned spaced apart from each other in the height direction (y-axis direction) of the frame (100) between the upper bend bar (110) and the lower bend bar (120). When there are a plurality of first intermediate horizontal bend bars (102a) to which an unchanging first arrangement value is assigned, the plurality of first intermediate horizontal bend bars (102a) can be positioned spaced apart from each other in the height direction of the frame (100) between the upper bend bar (110) and the lower bend bar (120). When there are a plurality of second intermediate horizontal bend bars (102b) to which a variable second arrangement value is assigned, the plurality of second intermediate horizontal bend bars (102b) can be positioned spaced apart from each other in the height direction of the frame (100) between the upper bend bar (110) and the lower bend bar (120).
[0096] In the confirmed image display step (S400), an elevation view (1) in which the first batch value is applied to a plurality of intermediate horizontal bending bars (102) can be displayed.
[0097] Referring to FIG. 6a, the flow value may include a second arrangement value (h21), which is the distance between the upper bending bar (110) or the lower bending bar (120) and the second intermediate horizontal bending bar (102b).
[0098] The second batch value may mean a variable value. For example, if the length of the vertical bending bar (101) changes, the second batch value may also change.
[0099] The second arrangement value may refer to the distance between the upper bending bar (110) and the middle horizontal bending bar (102), or may refer to the distance between the lower bending bar (120) and the middle horizontal bending bar (102). The control unit (11) may obtain the second arrangement value such that the distance between the middle horizontal bending bar (102) and the bending bar adjacent to the upper portion of the middle horizontal bending bar (102), and the distance between the middle horizontal bending bar (102) and the bending bar adjacent to the lower portion of the middle horizontal bending bar (102) are equal.
[0100] According to Fig. 6a, when the first batch value, which is a fixed value, is not input in the fixed value acquisition step (S200), the second intermediate horizontal bending bar (102b) between the upper bending bar (110) and the lower bending bar (120) can be positioned so that the distance from the bending bar adjacent to the upper side and the distance from the bending bar adjacent to the lower side are equal.
[0101] At this time, the control unit (11) can obtain the distance between the upper bending bar (110) or the lower bending bar (120) and the second intermediate horizontal bending bar (102b) by generating the second arrangement value (h21). That is, the distance (d1) between the second intermediate horizontal bending bar (102b) and the upper bending bar (110) and the distance between the second intermediate horizontal bending bar (102b) and the lower bending bar (120) can be the same (d1).
[0102] Referring to FIG. 6b, the flow value may include a second arrangement value (h21, h22) which is the distance between the upper bending bar (110) or the lower bending bar (120) and the second intermediate horizontal bending bar (102b).
[0103] According to Fig. 6b, when the first batch value, which is a fixed value, is not input in the fixed value acquisition step (S200), the second intermediate horizontal bending bar (102b) between the upper bending bar (110) and the lower bending bar (120) can be positioned so that the distance from the bending bar adjacent to the upper side is equal to the distance from the bending bar adjacent to the lower side.
[0104] At this time, the control unit (11) can obtain the distance between the upper bending bar (110) or the lower bending bar (120) and the second intermediate horizontal bending bar (102b) by generating the second batch value (h21, h22).
[0105] In the fluid value acquisition step (S300), the second arrangement value of at least one second intermediate horizontal bending bar (102b) between the upper bending bar (110) and the lower bending bar (120) can be acquired by generating it so that the distances from the vertically adjacent bending bars are equal.
[0106] The 2-k intermediate horizontal bending bar (102b) may refer to a horizontal bending bar (102b) located kth from the top among a plurality of intermediate horizontal bending bars (102).
[0107] The distance (d2) between the 2-1 intermediate horizontal bending bar (102b) and the upper bending bar (110) and the distance between the 2-1 intermediate horizontal bending bar (102b) and the 2-2 intermediate horizontal bending bar (d2) may be the same. The distance (d2) between the 2-2 intermediate horizontal bending bar (102b) and the 2-1 intermediate horizontal bending bar and the distance (d2) between the 2-2 intermediate horizontal bending bar (102b) and the lower bending bar (120) may be the same.
[0108] Referring to FIG. 6c, the fixed value may include a first placement value (h1), which is a distance between the upper bending bar (110) or the lower bending bar (120) and the first intermediate horizontal bending bar (102a). The floating value may include a second placement value (h21, h22), which is a distance between the upper bending bar (110) or the lower bending bar (120) and the second intermediate horizontal bending bar (102b).
[0109] According to Fig. 6c, when the first batch value, which is a fixed value, is input in the fixed value acquisition step (S200), the second intermediate horizontal bending bar (102b) between the upper bending bar (110) and the lower bending bar (120) can be positioned so that the distance from the bending bar adjacent to the upper side is equal to the distance from the bending bar adjacent to the lower side.
[0110] In the fluid value acquisition step (S300), the second arrangement value of at least one second intermediate horizontal bending bar (102b) between the lower bending bar (120) or the upper bending bar (110) and the first intermediate horizontal bending bar (102a) can be acquired by generating the second arrangement value such that the distances from the vertically adjacent bending bars are equal to each other.
[0111] At this time, the control unit (11) can obtain the distance between the upper bending bar (110) or the lower bending bar (120) and the first intermediate horizontal bending bar (102a) as the first arrangement value (h1), and can obtain the distance between the upper bending bar (110) or the lower bending bar (120) and the second intermediate horizontal bending bar (102b) by generating the second arrangement value (h21, h22).
[0112] The distance (d3) between the 2-1 intermediate horizontal bending bar (102b) and the 1st intermediate horizontal bending bar (102a) and the distance (d3) between the 2-1 intermediate horizontal bending bar (102b) and the 2-2 intermediate horizontal bending bar (102b) may be the same. The distance (d3) between the 2-2 intermediate horizontal bending bar (102b) and the 2-1 intermediate horizontal bending bar and the distance (d3) between the 2-2 intermediate horizontal bending bar (102b) and the lower bending bar (120) may be the same.
[0113] In a drawing processing method according to an embodiment of the present invention, if a fixed first placement value is not input for the intermediate horizontal bending bar (102), a floating second placement value can be generated to place the intermediate horizontal bending bar (102).
[0114] Next, a drawing processing method according to another embodiment of the present invention is described.
[0115] Any part not mentioned in other embodiments can be interpreted in the same way as in the embodiment described above.
[0116] Fig. 7 is a drawing illustrating a drawing processing method according to an embodiment of the present invention. Fig. 8 is a drawing illustrating a case in which an intermediate horizontal bending bar (102) image is automatically generated according to an embodiment of the present invention. Fig. 9 is a drawing illustrating a case in which an intermediate horizontal bending bar (102) image is not automatically generated according to an embodiment of the present invention. Fig. 10 is a drawing illustrating a drawing processing device according to an embodiment of the present invention.
[0117] Referring to FIG. 7, a drawing processing method according to an embodiment of the present invention may include an image display step (S500) of obtaining an elevation view (1) stored in a database based on a user's input and displaying the elevation view (1) on an output unit (14); an additional image display step (S600) of additionally obtaining at least one bending bar image input by the user and displaying the elevation view (1) on the output unit (14); a fixed value acquisition step (S700) of obtaining fixed values for some of the plurality of bending bar images based on the user's input; a floating value acquisition step (S800) of obtaining floating values for the remaining of the plurality of bending bar images based on the fixed values; and a confirmed image display step (S900) of displaying the elevation view (1) on the output unit (14) based on the fixed values and floating values.
[0118] First, an image display step (S500) can be performed to obtain an elevation view (1) stored in a database based on a user's input and display the elevation view (1) on an output unit (14).
[0119] The elevation view (1) can be selected by user input. At least one elevation view (1) can be stored in a database. The bend bar information corresponding to the elevation view (1) can be stored in the database. The line information corresponding to the bend bar (the bend view (2)) can be stored in the database.
[0120] The control unit (11) can obtain an elevation view (1) selected by a user's input, information on a bending bar corresponding to the elevation view (1), a bending diagram (2), and line information corresponding to the bending bar (bending diagram (2)). The control unit (11) can display at least one of the elevation view (1), the bending bar information, the bending diagram (2), and the line information through the output unit (14).
[0121] The control unit (11) can acquire a plurality of bending bar images included in the elevation drawing (1) and display the elevation drawing (1) on the output unit (14). Specifically, the output unit (14) can display the elevation drawing (1) in the first area (241) of the first screen (210). The output unit (14) can display the elevation drawing (1) on the city screen (230). The city screen (230) can mean a new area different from the first screen (210) for modifying and confirming the elevation drawing (1).
[0122] Modification of elevation drawing (1) means adding, deleting, changing the length or width of a bend bar, etc., and confirmation of elevation drawing (1) means applying additions, deletions, changes in the length or width of bend bars, etc. to elevation drawing (1). Confirmation of elevation drawing (1) can be performed by user input.
[0123] The control unit (11) can obtain multiple bending bar images based on the user's input and display the selected elevation view (1) through the output unit (14).
[0124] Next, an additional image display step (S600) may be performed to additionally acquire at least one bending bar image input from a user and display the elevation view (1) on the output unit (14).
[0125] Referring to FIG. 8, at least one bending bar image can be drawn by user input. At least one bending bar can be drawn by user input. An elevation drawing (1) with at least one bending bar image added can be drawn by user input on a city screen (230).
[0126] In Fig. 8, the bending bar expressed in bold lines represents a bending bar drawn by the user, and the bending bar expressed in shade (color) represents a bending bar (middle horizontal bending bar (102a)) generated by the control unit.
[0127] Based on the elevation (1) selected by the user's input, an elevation (1) with at least one bend bar image added by the user's input can be displayed. In other words, the user can select an elevation (1) and add a bend bar image to the selected elevation (1). The elevation (1) with the bend bar image added can be displayed.
[0128] The control unit (11) can obtain a plurality of bending bar images based on a user's input and display an elevation view (1) through the output unit (14), and can display an elevation view (1) with at least one bending bar image added in real time.
[0129] With continued reference to FIG. 8, in an embodiment of the present invention, the additional image display step (S600) may include a step of additionally acquiring at least one bending bar image input from a user, a step of additionally automatically generating an intermediate horizontal bending bar (102) image connected to a vertical bending bar (101) image included in the at least one bending bar image, and a step of displaying an elevation view (1) including at least one bending bar image and a vertical bending bar (101) image on an output unit (14).
[0130] The control unit (11) can additionally obtain at least one bending bar image input by the user. The control unit (11) can obtain an elevation view (1) selected by the user, and can obtain an elevation view (1) in which at least one bending bar image is added to the selected elevation view (1).
[0131] The control unit (11) can additionally automatically generate an intermediate horizontal bending bar (102a) image connected to a vertical bending bar (101a) image included in at least one bending bar image.
[0132] Continuing with reference to FIG. 8, if there is an intermediate horizontal bend bar (102) image connected to an existing vertical bend bar (101) image adjacent to the added vertical bend bar (101a) image, the control unit (11) can create an intermediate horizontal bend bar (102a) image connected to the added vertical bend bar (101a) image.
[0133] At this time, the control unit (11) can provide the user with a selection screen (not shown) asking whether to create an image of the intermediate horizontal bending bar (102a) through the output unit (14). The user can select whether to create an image of the intermediate horizontal bending bar (102a) through the selection screen.
[0134] Referring to FIG. 9, unlike FIG. 8, if there is no intermediate horizontal bending bar (102) image connected to an existing vertical bending bar (101) image adjacent to an added vertical bending bar (101a) image, the control unit (11) may not generate an intermediate horizontal bending bar (102a) image.
[0135] In Fig. 9, the bend bars represented by bold lines represent bend bars drawn by the user.
[0136] The control unit (11) can display an elevation view (1) including at least one bending bar image and a vertical bending bar (101a) image through the output unit (14). The control unit (11) can display an elevation view (1) with at least one bending bar image and a vertical bending bar (101a) image added to the elevation view (1) selected by the user through the output unit (14).
[0137] A drawing processing method according to an embodiment of the present invention can provide high efficiency in repetitive work by automatically generating and adding an intermediate horizontal bending bar (102a) image connected to a vertical bending bar (101a) image when a vertical bending bar (101a) image is added by a user.
[0138] Next, a fixed value acquisition step (S700) for acquiring fixed values for some of the plurality of fold bar images based on the user's input may be performed.
[0139] The control unit (11) can obtain a fixed value based on a user's input. At this time, the user can input a fixed value corresponding to a bending bar of the elevation view (1) (with at least one bending bar image added). In the above-described embodiment, the elevation view (1) may be identical to the above-described embodiment except that in another embodiment, the elevation view (1) is replaced with an elevation view (1) with at least one bending bar added.
[0140] Next, a fluid value acquisition step (S800) for acquiring fluid values for the remaining folded bar images among a plurality of folded bar images based on the fixed values can be performed.
[0141] The control unit (11) can obtain a flow value based on a fixed value. When a fixed value is input by a user, the control unit (11) can generate and obtain a flow value by applying a flow value formula. In the above-described embodiment, the elevation view (1) may be the same as in the above-described embodiment, except that in another embodiment, the elevation view (1) is replaced with an elevation view (1) to which at least one bending bar is added.
[0142] A drawing processing method according to an embodiment of the present invention applies fixed and floating values to an elevation view (1), thereby allowing a user to keep some of the entire elevation view (1) unchanged while changing only the remainder, thereby reducing the need to modify the entire elevation view (1) even when a bending bar image is newly added or deleted.
[0143] Next, a drawing processing device according to an embodiment of the present invention will be described.
[0144] Fig. 10 is a drawing showing a drawing processing device according to an embodiment of the present invention.
[0145] The drawing processing device may be composed of an electronic device (10), and may be a client and / or a server. The electronic device (10) may include a control unit (11), a memory (12), an input unit (13), and an output unit (14). Not all of these components are essential components of the electronic device (10), and the electronic device (10) may be implemented with more components or with fewer components.
[0146] The control unit (11) may refer to a device that processes and processes signals and controls each component. The control unit (11) may process and process data input from the input unit (13), data output from the output unit (14), and data stored in the memory (12). The control unit (11) may function as a processor. That is, the control unit (11) may control the electronic device (10) to perform a drawing processing method.
[0147] The memory (12) can store a program for processing and controlling the control unit (11). In addition, the memory (12) can also temporarily store data input from the input unit (13), data output from the output unit (14), etc.
[0148] The memory (12) may include at least one type of storage medium among flash memory, hard disk drive (HDD), solid state drive (SSD), multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM, ROM, magnetic memory, magnetic disk, and optical disk. The memory (12) may be a computer-readable recording medium. However, the type of the memory (12) is not limited to those described above.
[0149] The input unit (13) may include at least one of a keyboard, a mouse, a microphone, and a touch screen as a means for inputting content to be processed and processed in the control unit (11) or stored in the memory (12). However, the types of the input unit (13) are not limited to those described above.
[0150] The output unit (14) may include a display as a means for processing and processing in the control unit (11) or outputting content stored in the memory (12). However, the type of the output unit (14) is not limited to those described above. The output unit (14) may display at least one of the first screen (210), the second screen (220), the city screen (230), and the selection screen.
[0151] A drawing processing device according to an embodiment of the present invention can manage an elevation view (1) including a plurality of bend bar images. The drawing processing device according to an embodiment of the present invention can obtain a plurality of bend bar images based on a user's input and display the elevation view (1) on an output unit (14), additionally obtain at least one bend bar image input by the user and display the elevation view (1) on the output unit (14), obtain fixed values for some of the bend bar images among the plurality of bend bar images based on the user's input, obtain floating values for the remaining bend bar images among the plurality of bend bar images based on the fixed values, and display the elevation view (1) on the output unit (14) based on the fixed values and floating values.
[0152] The drawing processing device according to an embodiment of the present invention can perform all of the above-described drawing processing methods through the control unit (11) and store all of the above-described drawing processing methods through the memory (12).
[0153] As described above, the present invention has been described with reference to preferred embodiments thereof, but it will be apparent to those skilled in the art that various modifications or variations may be made to the present invention without departing from the spirit and scope of the present invention as set forth in the following claims.
[0154] [Explanation of symbols]
[0155] 1: Elevation
[0156] 2: Folding
[0157] 10: Electronic devices
[0158] 11: Control unit
[0159] 12: Memory
[0160] 13: Input section
[0161] 14: Output section
[0162] 100: Frame
[0163] 100a: unit frame
[0164] 101: Vertical bending bar
[0165] 102: Middle horizontal bend bar
[0166] 110: Top bend bar
[0167] 120: Bottom bend bar
[0168] 130: Left end bend bar
[0169] 140: Right-side bend bar
Claims
1. In a drawing processing method for managing an elevation including multiple bending bar images, An image display step of acquiring multiple bending bar images based on a user's input and displaying the elevation on an output unit; A fixed value acquisition step for acquiring fixed values for some of the plurality of fold bar images based on a user's input; A fluid value acquisition step for acquiring fluid values for the remaining bending bar images among the plurality of bending bar images based on the fixed values; and A drawing processing method comprising a confirmed image display step of displaying the elevation drawing on the output unit based on the fixed value and the floating value.
2. In paragraph 1, The above fixed value is, It includes a fixed width value which is the total horizontal length of the plurality of bending bars, a fixed height value which is the total vertical length of the plurality of bending bars, and an individual fixed width value which is the distance between some adjacent pairs of vertical bending bars among the plurality of adjacent pairs of vertical bending bars. The above fluid value is, Including an individual width flow value which is the distance between the remaining adjacent pairs of vertical bend bars among the above multiple adjacent pairs of vertical bend bars, In the above fluid value acquisition step, A drawing processing method for obtaining individual width flow values between the remaining adjacent pairs of vertical bend bars based on the above fixed width value, the individual fixed width value, and all individual width values of the plurality of vertical bend bars.
3. In paragraph 2, If there are multiple adjacent pairs of vertical bend bars above, In the above fluid value acquisition step, A drawing processing method for obtaining a plurality of individual width flow values between adjacent pairs of vertical bend bars of a plurality of remainders equally.
4. In paragraph 1, The above fixed value is, Includes a first batch value which is the distance between the upper bending bar or the lower bending bar and the first middle horizontal bending bar, In the above fixed value acquisition step, A drawing processing method, wherein when a first arrangement value of one of a plurality of intermediate horizontal bend bars arranged in a horizontal direction is input, the first arrangement values of the plurality of intermediate horizontal bend bars arranged in a horizontal direction are collectively obtained based on the input first arrangement value.
5. In paragraph 1, The above fixed value is, Includes a first batch value which is the distance between the upper bending bar or the lower bending bar and the first middle horizontal bending bar, The above fluid value is, Including a second arrangement value which is the distance between the upper bending bar or the lower bending bar and the second intermediate horizontal bending bar, In the above fluid value acquisition step, A drawing processing method, wherein a second arrangement value of at least one second intermediate horizontal bending bar is obtained between the lower bending bar or the upper bending bar and the first intermediate horizontal bending bar such that the distances from adjacent bending bars are equal.
6. In paragraph 1, The above fluid value is, Includes a second batch value, which is the distance between the upper bend bar or the lower bend bar and the second middle horizontal bend bar, In the above fluid value acquisition step, A drawing processing method, wherein a second arrangement value of at least one second intermediate horizontal bending bar is obtained between the upper bending bar and the lower bending bar such that the distances from adjacent bending bars are equal.
7. In a drawing processing method for managing an elevation including multiple bending bar images, An image display step of obtaining an elevation view stored in a database based on a user's input and displaying the elevation view on an output unit; An additional image display step of additionally obtaining at least one bending bar image input from a user and displaying the elevation drawing on the output unit; A fixed value acquisition step for acquiring fixed values for some of the plurality of fold bar images based on a user's input; A fluid value acquisition step for acquiring fluid values for the remaining bending bar images among the plurality of bending bar images based on the fixed values; and A drawing processing method comprising a confirmed image display step of displaying the elevation drawing on the output unit based on the fixed value and the floating value.
8. In paragraph 7, The above additional image display step is, A step of additionally obtaining at least one bending bar image input from a user, A step of additionally automatically generating an intermediate horizontal bending bar image, which is connected to a vertical bending bar image included in at least one of the bending bar images, and A drawing processing method comprising the step of displaying the elevation drawing including at least one bending bar image and the vertical bending bar image on the output unit.
9. In a drawing processing device for managing an elevation including multiple bending bar images, A drawing processing device that acquires a plurality of bending bar images based on a user's input and displays the elevation drawing on an output unit, additionally acquires at least one bending bar image input by a user and displays the elevation drawing on the output unit, acquires fixed values for some of the bending bar images among the plurality of bending bar images based on the user's input, acquires floating values for the remaining bending bar images among the plurality of bending bar images based on the fixed values, and displays the elevation drawing on the output unit based on the fixed values and floating values.
10. A computer-readable recording medium containing a program for performing any one of the methods of clauses 1 to 8.
Citation Information
Patent Citations
System and program for supporting management of drawing and specification
JP2011128914A
Method for making draft and apparatus therefor
KR100945524B1
Estimate system and drawing creation to create a fire door
KR1020150143073A
KR20190127167A
KR20220105066A