Method and device for cutting drawing
The method and device facilitate accurate and efficient application of cutting information from 3D or development drawings, improving manufacturing speed and reducing waste by generating virtual surfaces and lines for precise cutting.
Patent Information
- Application Number
- PCT/KR2024/016961
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-12
- Filing Date
- 2024-10-31
- Publication Date
- 2025-10-16
AI Technical Summary
Existing drawing creation methods, particularly for complex cut shapes in 3D drawings, are inaccurate and time-consuming, leading to decreased product quality and increased waste in manufacturing processes.
A method and device that quickly and accurately apply cutting information from 3D or development drawings by generating virtual surfaces or lines based on user input points, allowing for the formation of cutting lines and removal of cutting areas in both types of drawings.
Enhances production speed and quality by enabling precise application of cutting information, reducing errors and waste in manufacturing processes.
Smart Images

Figure KR2024016961_16102025_PF_FP_ABST
Abstract
Description
Drawing cutting method and device
[0001] The present invention relates to a drawing cutting method and device, and more particularly, to a drawing cutting method and device for cutting a drawing based on cutting information.
[0002] In industrial sites such as glass, sheet metal, and plywood manufacturing, work instructions containing necessary work information are received and work to manufacture products is performed based on these instructions.
[0003] Work instructions may include a development drawing. Workers use the development drawing in the work instructions to cut and bend materials to manufacture the product.
[0004] The accuracy of the development drawings can affect the quality of the product and, from a product production perspective, the waste rate.
[0005] Developed drawings can be drawn manually by designers capable of producing drawings. While these drawings can be prepared with ample time in advance, some design changes may require them to be created on-site in a short period of time. This pressure to create these drawings can lead to a decrease in accuracy.
[0006] In addition, due to the nature of manual work, even if drawings are created within a minimum amount of time, there are limits to the speed of the work, and if drawings are created hastily within a limited time, the accuracy may decrease, resulting in inaccurate design work.
[0007] In particular, in a 3D drawing showing a material in a folded state, the cut shape appears relatively simple, but when this is applied to a development drawing, the cut shape appears relatively complex, so the drawing creation time increases significantly.
[0008] This may result in problems such as a decline in the quality of manufactured products based on the development drawings and an increase in the waste rate in the production process.
[0009] [Prior Art Literature]
[0010] [Patent Document]
[0011] (Patent Document 1) Patent Publication No. 10-2460994
[0012] In order to solve the above-described problem, the present invention aims to provide a drawing cutting method and device that can quickly and accurately apply cutting information obtained from one of a 3D drawing and a developed drawing that has developed the same to the remaining drawings.
[0013] In order to achieve the above-described purpose, a drawing cutting method according to an embodiment of the present invention may include a step of obtaining cutting information from a 3D drawing; and a step of forming a cutting line in a development drawing based on the cutting information.
[0014] In addition, the drawing cutting method according to an embodiment of the present invention may further include a step of removing a cutting area of the 3D drawing based on the cutting information.
[0015] Additionally, in an embodiment of the present invention, the step of obtaining the cutting information may include a step of inputting a plurality of points, and a step of generating a virtual surface based on the plurality of points.
[0016] In addition, in an embodiment of the present invention, the step of forming the cutting line may include the step of obtaining a line on the 3D drawing that is in contact with the virtual surface generated by the cutting information, and the step of applying the line as the cutting line to the development drawing.
[0017] Additionally, in an embodiment of the present invention, the step of removing the cutting area may be to remove the 3D drawing corresponding to one side of the virtual surface generated by the cutting information.
[0018] Meanwhile, a drawing cutting method according to an embodiment of the present invention may include a step of obtaining cutting information from a development drawing; and a step of removing a cutting area of a 3D drawing based on the cutting information.
[0019] In addition, the drawing cutting method according to an embodiment of the present invention may further include a step of forming a cutting line in the developed drawing based on the cutting information.
[0020] Additionally, in an embodiment of the present invention, the step of obtaining the cutting information may include a step of inputting a plurality of points, and a step of generating a virtual line based on the plurality of points.
[0021] In addition, in an embodiment of the present invention, the step of obtaining the cutting information may further include a step of obtaining shape information for generating a fold extending from the virtual line, and the step of removing the cutting area may include a step of removing the 3D drawing corresponding to one side of the virtual vertical plane including the virtual line generated by the cutting information, and a step of generating the fold based on the shape information.
[0022] Additionally, in an embodiment of the present invention, the step of forming the cutting line may remove the development drawing corresponding to one side of the virtual line generated by the cutting information.
[0023] Meanwhile, a drawing cutting device according to an embodiment of the present invention is a drawing cutting device including a control unit, wherein the control unit obtains first cutting information from a 3D drawing and forms a cutting line in a development drawing based on the first cutting information, obtains second cutting information from the development drawing and removes a cutting area of the 3D drawing based on the second cutting information.
[0024] Meanwhile, a computer-readable recording medium according to an embodiment of the present invention may store a program for performing a drawing cutting method.
[0025] The present invention can increase the production speed and production quality of a product by quickly and accurately applying cutting information obtained from one of a 3D drawing and a development drawing to the remaining drawings.
[0026] FIG. 1 is a flowchart showing a drawing cutting method according to an embodiment of the present invention.
[0027] Figure 2 is a drawing showing a bending drawing and a line list in an embodiment of the present invention.
[0028] FIG. 3 is a drawing showing a 3D drawing and a corresponding development drawing in an embodiment of the present invention.
[0029] FIG. 4 is a drawing showing a state of obtaining cutting information on a 3D drawing in an embodiment of the present invention.
[0030] Figure 5 is a drawing showing a cut 3D drawing and an expanded drawing expressing a cutting line in an embodiment of the present invention.
[0031] Figure 6 is a flowchart showing a drawing cutting method according to an embodiment of the present invention.
[0032] Figure 7 is a drawing showing a 3D drawing and a corresponding development drawing in an embodiment of the present invention.
[0033] Figure 8 is a drawing showing a cut 3D drawing and an expanded drawing expressing a cutting line in an embodiment of the present invention.
[0034] Figure 9 is a drawing showing a cut 3D drawing and a cut line unfolding drawing in an embodiment of the present invention.
[0035] Fig. 10 is a drawing showing a drawing cutting device according to an embodiment of the present invention.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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.
[0040]
[0041] Below, a drawing cutting method and a drawing cutting device according to an embodiment of the present invention will be described.
[0042] First, let us look at a drawing cutting method according to an embodiment of the present invention.
[0043] FIG. 1 is a flowchart illustrating a drawing cutting method according to an embodiment of the present invention. FIG. 2 is a drawing illustrating a bending drawing (50) and a line list according to an embodiment of the present invention. FIG. 3 is a drawing illustrating a 3D drawing (100) and a corresponding development drawing (200) according to an embodiment of the present invention. FIG. 4 is a drawing illustrating a state of acquiring cutting information on a 3D drawing (100) according to an embodiment of the present invention. FIG. 5 is a drawing illustrating a cut 3D drawing (100) and a development drawing (200) expressing a cutting line (220) according to an embodiment of the present invention.
[0044]
[0045] Referring to FIG. 1, a drawing cutting method according to an embodiment of the present invention may include a step (S100) of obtaining cutting information from a 3D drawing (100); and may further include at least one of a step (S200) of forming a cutting line (220) in a development drawing (200) based on the cutting information; and a step (S300) of removing a cutting area of a 3D drawing (100) based on the cutting information.
[0046] Referring to FIG. 2, the control unit (11) can obtain a bending drawing (50). The control unit (11) can obtain a bending drawing (50) transmitted from an external device. In addition, the control unit (11) can obtain a bending drawing (50) selected from a plurality of bending drawings (50) stored in a database (not shown). In addition, the control unit (11) can obtain a bending drawing (50) drawn by a user. The control unit (11) can obtain material information and line information.
[0047] The control unit (11) can display at least one of a bending drawing (50), a line list for at least one line constituting the bending drawing (50), and a list of multiple bending drawings (50) on the first screen (400) through the output unit (14).
[0048] The control unit (11) can display the transmitted bending drawing (50), the selected bending drawing (50), and the illustrated bending drawing (50) through the first area (410) of the first screen (400). The control unit (11) can display a line list for at least one line included in the bending drawing (50) through the second area (420) of the first screen (400). The control unit (11) can display a list of multiple bending drawings (50) stored in a database through the third area (430) of the first screen (400).
[0049] The material may be folded to form a frame into which glass or a door is joined. For example, the frame into which glass is joined may include an upper bending bar, a lower bending bar, a left bending bar, and a right bending bar, which are respectively positioned above, below, left, and right of the glass to secure the glass. In this case, the bending drawing (50) may refer to a drawing showing a cross-section of the bending bar cut perpendicular to the longitudinal direction. In other words, the bending drawing (50) may be a drawing drawn to correspond 1:1 with the material (e.g., one bending bar).
[0050] A line list may include line information. The line information may include at least one of the following information for each line: 'length', 'variable', 'angle', 'expression length', 'calculated length', and 'elongation'.
[0051] 'Length' refers to the length of a line included in the bending drawing (50), and can be specified as a number. 'Variable' refers to a formula that calculates the length of a line. 'Angle' refers to the angle between the nth line and the n+1th line. 'Expression length' refers to the length displayed on the screen, not the actual length of the line. If the actual length is larger than the screen, it can be displayed shorter on one screen for the user to recognize, and if the actual length is too small, it can be displayed longer on the screen for the user to recognize. 'Elongation' refers to the rate at which a material stretches or shrinks while being bent. 'Calculated length' refers to the length to which the elongation is applied, and can have a value smaller than, equal to, or larger than the length.
[0052] Material information may include at least one of the "material width" and "material length" of the bending bar. "Material width" may be the sum of line lengths or the calculated sum of line lengths in the bending drawing (50) corresponding to the material. "Material length" may refer to the length of the material.
[0053]
[0054] First, a step (S100) of obtaining cutting information from a 3D drawing (100) can be performed by the control unit (11).
[0055] Referring to FIG. 3, the control unit (11) can perform a step of generating a 3D drawing (100). The control unit (11) can generate the 3D drawing (100) based on at least one of a bending drawing (50), line information, and material information. Specifically, the control unit (11) can generate the 3D drawing (100) based on the bending drawing (50), which is a 2D drawing, the length (or calculated length) of the line information, and the length of the material information. The 3D drawing (100) can be a drawing in which a bending bar corresponding to the bending drawing (50) is depicted.
[0056] The control unit (11) can display a 3D drawing (100) through the output unit (14). Specifically, the control unit (11) can display the 3D drawing (100) through the 3D area (510) of the second screen (500).
[0057] Continuing with reference to FIG. 3, the control unit (11) may perform a step of generating a development drawing (200). The control unit (11) may generate the development drawing (200) based on at least one of a bending drawing (50), line information, material information, and a 3D drawing (100). Specifically, the control unit (11) may generate the development drawing (200) based on the length (or calculated length) of the line information and the length of the material information. The development drawing (200) may be a drawing in which a material corresponding to the 3D drawing (100) is depicted in a state before bending.
[0058] The control unit (11) can generate a development drawing (200) based on a calculated length in which an elongation rate is applied to the length of line information. The control unit (11) can display the development drawing (200) through the output unit (14). Specifically, the control unit (11) can display the development drawing (200) through the development area (520) of the second screen (500).
[0059] In FIG. 3, the material length may mean the ±x direction dimension in the 3D region (510) and the deployment region (520), and the material width may mean the ±y direction dimension in the deployment region (520).
[0060] The development drawing (200) may be a drawing used when cutting and bending materials on site. The development drawing (200) may be a drawing in which a bending line (230) is expressed in a shape in which a 3D drawing is spread out on a plane. The development drawing (200) may include at least one bending line (230). The 3D drawing (100) may represent a state in which the development drawing (200) is bent along the bending line (230). The development drawing (200) may be a drawing in which a calculated length with an elongation applied to a line in the bending drawing (50) is applied to the material width.
[0061] That is, the unfolded drawing (200) can represent the material width to which the elongation is applied, and the folded drawing (50) and 3D drawing (100) can represent the line length before the elongation is applied. Therefore, the present invention allows users or field workers to easily understand what dimensions an actual material having dimensions in a folded state should have when in a flat shape.
[0062] Referring to FIG. 4, the control unit (11) can obtain cutting information (first cutting information) on the 3D drawing (100). The control unit (11) can obtain cutting information from the 3D drawing (100) (or 3D area (510)) based on a user's input. The step (S100) of obtaining cutting information may include a step of receiving a plurality of points and a step of generating a virtual surface (110) based on the plurality of points.
[0063] The cutting information may include a plurality of points. The plurality of points may include a first point (301), a second point (302), and a third point (303). The first point (301) to the third point (303) may be coordinate values located on a 3D drawing (100). The first point (301), the second point (302), and the third point (303) may constitute a virtual plane (110). The virtual plane (110) may refer to a plane that cuts the 3D drawing (100). The virtual plane (110) may refer to a plane that includes the first point (301), the second point (302), and the third point (303).
[0064] The control unit (11) can obtain a first point (301), a second point (302), and a third point (303) from the user to generate a virtual surface (110). When the user's input pointer (60) approaches within a predetermined distance from an edge (corner) of the 3D drawing (100), the control unit (11) can display a forced pointer (70) corresponding to the input pointer (60) through the output unit (14).
[0065] For example, when a user inputs the first point (301), the second point (302), and the third point (303) with the mouse pointer (60), it may be difficult to accurately position the mouse pointer (60) at the edge of the 3D drawing (100).
[0066] At this time, the control unit (11) can display a forced pointer (70) located at the edge of the 3D drawing (100) corresponding to the mouse pointer (60) when the user's mouse pointer (60) is located within a predetermined distance from the edge of the 3D drawing (100). The forced pointer (70) can move along the edge of the 3D drawing (100), and the coordinate values of the forced pointer (70) can be coordinate values at which the first point (301), the second point (302), and the third point (303) are actually input.
[0067] The coordinate values of the mouse pointer (60) may not actually be the coordinate values at which the first point (301), the second point (302), and the third point (303) are input. That is, the control unit (11) may obtain the coordinate values of the forced pointer (70) instead of the mouse pointer (60) as the coordinate values of the point.
[0068] Next, a step (S200) of forming a cutting line (220) in the development drawing (200) based on the cutting information can be performed by the control unit (11).
[0069] Referring to FIG. 5, the control unit (11) can form a cutting line (220) in the development drawing (200) based on cutting information. The step (S200) of forming the cutting line (220) may include a step of obtaining a line on the 3D drawing (100) that is in contact with the virtual surface (110) generated by the cutting information and a step of applying the line as a cutting line (220) to the development drawing (200).
[0070] The virtual plane (110) can divide the 3D drawing (100) into two. The 3D cutting area (101) may refer to an area that is cut and removed from the material (or the 3D drawing (100)), and the 3D preservation area (102) may refer to an area that is not cut and preserved from the material (or the 3D drawing (100)). The 3D cutting area (101) may be located on one side with respect to the virtual plane (110), and the 3D preservation area (102) may be located on the other side with respect to the virtual plane (110).
[0071] Since the 3D drawing (100) is cut using the virtual plane (110) as a cross-section, the set of contact points of the virtual plane (110) and the 3D drawing (100) can form a continuous 3D line (120). The 3D line (120) can be applied as a 2D line, a cutting line (220), to the development drawing (200).
[0072] A cutting line (220) may divide the development drawing (200) into two. The development cutting area (201) may refer to an area to be cut and removed from the material (or the development drawing (200)), and the development preservation area (202) may refer to an area to be preserved without being cut from the material (or the development drawing (200)). The development cutting area (201) may be located on one side with respect to the cutting line (220), and the development preservation area (202) may be located on the other side with respect to the cutting line (220).
[0073] In the 3D drawing (100), the 3D cutting area (101) may be removed and not displayed in the output section (14), and the 3D preservation area (102) may not be removed and may be displayed in the output section (14). In contrast, in the development drawing (200), both the development cutting area (201) and the development preservation area (202) may not be removed and may be displayed in the output section (14).
[0074] The control unit (11) can obtain a 3D line (120) on a 3D drawing (100) that is in contact with a virtual surface (110), apply the obtained 3D line (120) as a cutting line (220) to the development drawing (200), and display the development drawing (200) and the cutting line (220) through the output unit (14).
[0075] The drawing cutting method according to an embodiment of the present invention can visually show the material in an actually cut state through a 3D drawing (100) and visually show which line should be cut through a development drawing (200). Thus, a user or worker can easily and quickly draw the development drawing (200) and simultaneously check the material in a cut state at a glance.
[0076] Next, a step (S300) of removing the cutting area of the 3D drawing (100) based on the cutting information can be performed by the control unit (11).
[0077] Referring to FIG. 5, the control unit (11) can remove the cutting area of the 3D drawing (100). The step of removing the cutting area (S300) can remove the 3D drawing (100) corresponding to one side of the virtual surface (110) generated by the cutting information. Here, the cutting area may mean a 3D cutting area (101).
[0078] The control unit (11) can form a 3D line (120) by forming a set of contact points where the virtual surface (110) and the 3D drawing (100) come into contact, and the 3D line (120) can represent an end portion of the 3D drawing (100) from which one side has been removed.
[0079] When the virtual plane (110) is not parallel to the xy plane, yz plane, and zx plane, i.e., when the virtual plane (110) has an inclination angle, the cutting line (220) expressed in the development drawing (200) may include a bending point (221). As an example of Fig. 5, when the virtual plane (110) has an inclination angle, the cutting line (220) expressed in the development drawing (200) includes eight bending points (221).
[0080] The control unit (11) can display a 3D drawing (100) with one side of the virtual surface (110) removed in the 3D area (510) of the second screen (500) through the output unit (14). The control unit (11) can display a cutting line (220) corresponding to a 3D line in the expansion area (520) of the second screen (500) through the output unit (14).
[0081] The control unit (11) can simultaneously perform the step (S200) of forming a cutting line (220) and the step (S300) of removing a cutting area. That is, the control unit (11) can simultaneously display the cut 3D drawing (100) and the development drawing (200) in which the cutting line (220) is expressed through the output unit (14).
[0082] A drawing cutting method according to an embodiment of the present invention displays a 3D drawing (100) with a cut portion removed and a development drawing (200) with a cutting line (220) expressed on a single screen, thereby allowing a user to easily match the two. Furthermore, the drawing cutting method according to an embodiment of the present invention displays the development drawing (200) and the cutting line (220) expressed in the development drawing (200) together, thereby allowing a user or worker to easily draw the development drawing (200) and easily produce materials.
[0083]
[0084] Below, a drawing cutting method according to an embodiment of the present invention will be further examined.
[0085] Fig. 6 is a flowchart illustrating a drawing cutting method according to an embodiment of the present invention. Fig. 7 is a drawing illustrating a 3D drawing (100) and a corresponding development drawing (200) according to an embodiment of the present invention. Fig. 8 is a drawing illustrating a cut 3D drawing (100) and a development drawing (200) expressing a cutting line (220) according to an embodiment of the present invention.
[0086] Referring to FIG. 6, a drawing cutting method according to an embodiment of the present invention may include a step (S400) of obtaining cutting information from a development drawing (200); and may further include at least one of a step (S500) of removing a cutting area of a 3D drawing (100) based on the cutting information; and a step (S600) of forming a cutting line (220) in the development drawing (200) based on the cutting information.
[0087] First, a step (S400) of obtaining cutting information from the development drawing (200) can be performed by the control unit (11).
[0088] Referring to FIG. 7, the control unit (11) can perform a step of generating a 3D drawing (100). The control unit (11) can generate the 3D drawing (100). Specifically, the control unit (11) can generate the 3D drawing (100) based on a 2D drawing, a bending drawing (50), a length of line information (or a calculated length), and a length of material information. The 3D drawing (100) may be a drawing in which a box corresponding to the bending drawing (50) is drawn, but is not limited to a box. Here, matters not mentioned are the same as those described above, so their description is omitted.
[0089] The material can be folded to form a box. For example, a box for storing an object can include a fixing portion (230) and a folding portion (240). The fixing portion (230) can form the bottom of the material. The folding portion (240) can include a first folding portion (241) that is folded from the fixing portion (230) to form a side surface of the 3D drawing (100) (box), and a second folding portion (242) that is folded from the first folding portion (241) to form a portion of the top surface. In this case, the folding drawing (50) can mean a drawing drawn to correspond to the box.
[0090] Referring to FIG. 7, the control unit (11) can perform a step of generating a development drawing (200). The control unit (11) can generate the development drawing (200). Here, matters not mentioned are the same as those described above, so their description is omitted.
[0091] Referring to FIG. 7, the control unit (11) can obtain cutting information (second cutting information) on the development drawing (200). The control unit (11) can obtain cutting information from the development drawing (200) (or development area (520)) based on a user's input. The step (S400) of obtaining cutting information may include a step of inputting a plurality of points and a step of generating a virtual line (210) based on the plurality of points.
[0092] The cutting information may include a plurality of points. The plurality of points may include a first point (301) and a second point (302). The first point (301) and the second point (302) may be coordinate values located on the development drawing (200). The first point (301) and the second point (302) may form a virtual line (210). The virtual line (210) may refer to a line intended for cutting the development drawing (200). The virtual line (210) may refer to a line that has the first point (301) as a starting point and the second point (302) as an ending point.
[0093] The control unit (11) can obtain a first point (301) and a second point (302) from the user and generate a virtual line (210). When the user's input pointer (60) approaches within a predetermined distance from the edge (corner) of the fixed portion (230) of the development drawing (200), the control unit (11) can display a forced pointer (70) corresponding to the input pointer (60) through the output unit (14).
[0094] For example, when the user's mouse pointer (60) is positioned within a predetermined distance from the edge of the fixed portion (230) of the development drawing (200), the control unit (11) can display a forced pointer (70) positioned at the edge of the fixed portion (230) of the development drawing (200) corresponding to the mouse pointer (60). The forced pointer (70) can move along the edge of the fixed portion (230) of the development drawing (200), and the forced pointer can be a reference for inputting the first point (301) and the second point (302).
[0095] Next, a step (S500) of removing the cutting area of the 3D drawing (100) based on the cutting information can be performed by the control unit (11).
[0096] Referring to FIG. 8, the control unit (11) can remove a cutting area of a 3D drawing (100) based on cutting information. The step of removing the cutting area (S500) can remove a 3D drawing (100) corresponding to one side of a virtual vertical plane (not shown) extending vertically from a virtual line (210) generated by the cutting information. Here, the cutting area may mean a 3D cutting area (101). Here, the virtual vertical plane may mean a plane extending vertically from the virtual line (210) or the cutting line (220), and may have a shape similar to a side surface of the 3D drawing (100).
[0097] The virtual vertical plane can perform the same function as the virtual plane (110) in the above-described embodiment. Here, any details not mentioned are the same as those described above and are therefore omitted.
[0098] Next, a step (S600) of forming a cutting line (220) in the development drawing (200) based on the cutting information can be performed by the control unit (11).
[0099] Referring to FIG. 8, the control unit (11) can form a cutting line (220) in the development drawing (200) based on the cutting information.
[0100] A virtual line (210) can divide the development drawing (200) into two. The development cut area (201) may refer to an area that is cut and removed from the development drawing (200), and the development preservation area (202) may refer to an area that is not cut and preserved from the development drawing (200). The development cut area (201) may be located on one side with respect to the virtual line (210) and / or the cutting line (220), and the development preservation area (202) may be located on the other side with respect to the virtual line (210) and / or the cutting line (220).
[0101] The cutting line (220) can be formed at the same position as the virtual line (210). The virtual line (210) input by the user can be viewed as dividing the development drawing (200) into two by the cutting line (220). The virtual line (210) is a temporary line input by the user, and the cutting line (220) is a line along which the development drawing (200) is cut, but the two can be viewed as the same. That is, the control unit (11) can form the cutting line (220) in the development drawing (200) based on the cutting information.
[0102] The control unit (11) can display a 3D drawing (100) in which one side of a virtual line (210) (or a cutting line (220)) is removed in the development area (520) of the second screen (500) through the output unit (14). The control unit (11) can display a 3D drawing (100) in which one side of a virtual vertical plane corresponding to the virtual line (210) (or a cutting line (220)) is removed in the 3D area (510) of the second screen (500) through the output unit (14).
[0103] A drawing cutting method according to an embodiment of the present invention displays a 3D drawing (100) with a cut portion removed and a development drawing (200) with a portion removed by a cutting line (220) on a single screen, thereby allowing a user to easily match the two. Furthermore, a drawing cutting method according to an embodiment of the present invention displays the development drawing (200) and the cutting line (220) expressed in the development drawing (200) together, thereby allowing a user to easily draw the development drawing (200).
[0104] The step of obtaining cutting information (S400) may further include a step of obtaining shape information for generating a folding portion (240) extending from a virtual line (210), and the step of removing a cutting area (S500) may include a step of removing a 3D drawing (100) corresponding to one side of a virtual vertical plane including a virtual line (210) generated by the cutting information and a step of generating a folding portion (240) based on the shape information.
[0105] In the step (S400) of obtaining cutting information, the control unit (11) can receive a plurality of points, generate a virtual line (210) based on the plurality of points, obtain shape information for generating a folding part (240), remove a 3D drawing (100) corresponding to one side of a virtual vertical plane, and generate a folding part (240) extending from the virtual line (210).
[0106] The development drawing (200) may include a fixed portion (230) and a plurality of folding portions (240) corresponding to the fixed portion (230). The fixed portion (230) may be provided as a polygon forming a bottom surface, and the plurality of folding portions (240) may be provided by extending from lines forming the polygon, respectively.
[0107] An n-gonal fixed part (230) can be converted into an (n+1)-gonal fixed part (230) by one virtual line (210). At this time, the development drawing (200) can include (n+1) folding parts (240).
[0108] Specifically, a square fixing part (230) can be converted into a pentagonal fixing part (230) by cutting one side based on a virtual line (210). At this time, the development drawing (200) can include five folding parts (240) by adding one folding part (240) to the four folding parts (240) (see FIG. 8).
[0109] The shape information may include the dimensions of the folding portion (240) (or the second folding portion (242)). The second folding portion (242) may be provided in a trapezoidal shape. The shape information may include the height dimensions of the second folding portion (242).
[0110] The control unit (11) can obtain shape information of the folding portion (240) corresponding to the first point (301). Specifically, the control unit (11) can obtain shape information of the second folding portion (242) of the folding portion (240) extending from the edge including the first point (301).
[0111] The control unit (11) can generate a folding part (240) based on shape information. Specifically, the control unit (11) can generate a folding part (240) extending from an edge of a fixed part (230) including a first point (301) and a second point (302) based on shape information. More specifically, the control unit (11) can apply the height dimension of the second folding part (242) corresponding to the first point (301) to the second folding part (242) of the folding part (240) extending from an edge including the first point (301) and the second point (302). The control unit (11) can generate a folding part (240) (or a second folding part (242)) having the same height as the height of the folding part (240) (or the second folding part (242)) corresponding to the first point (301).
[0112] The control unit (11) can generate a folding part (240) in a 3D drawing (100) based on shape information and display it through the output unit (14). The control unit (11) can generate a folding part (240) in a development drawing (200) based on shape information and display it through the output unit (14).
[0113] Referring back to FIG. 7, the 3D drawing (100) and the development drawing (200) include four second fold portions (242). The second fold portions (242) include a second-first fold portion (242a) and a second-second fold portion (242b) having relatively large height dimensions, and a second-third fold portion (242c) and a second-fourth fold portion (242d) having relatively small height dimensions. The first point (301) shown in the development drawing (200) is located at the edge of the fixing portion (230) corresponding to the fold portion (240) having the second-third fold portion (242c), and the second point (302) is located at the edge of the fixing portion (230) corresponding to the fold portion (240) having the second-fourth fold portion (242d). Referring to FIG. 8, the control unit (11) creates a new 2nd-5th folding part (242e) having the same shape information as the 2nd-3rd folding part (242c) (with a relatively smaller height dimension).
[0114] Referring back to FIG. 8, the 3D drawing (100) and the development drawing (200) include five second folds (242). The second folds (242) further include a second-fifth fold (242e) having a relatively small height dimension. The first point (301) shown in the development drawing (200) is located at the edge of the fixing part (230) corresponding to the fold (240) having the second-fourth fold (242d), and the second point (302) is located at the edge of the fixing part (230) corresponding to the fold (240) having the second-first fold (242a). Referring to FIG. 9, the control unit (11) generates a new second-sixth fold (242f) having the same shape information as the second-fourth fold (242d) (having a significantly smaller height dimension).
[0115] A drawing cutting method according to an embodiment of the present invention obtains shape information of a folding part (240) corresponding to a first point (301) and applies it to a folding part (240) corresponding to a virtual line (210) including the first point (301) and the second point (302), thereby enabling a user to easily draw an expanded drawing (200).
[0116]
[0117] Below, a drawing cutting device according to an embodiment of the present invention will be examined.
[0118] Fig. 10 is a drawing showing a drawing cutting device according to an embodiment of the present invention.
[0119] The drawing cutting device may be composed of an electronic device (10), which 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.
[0120] 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 cutting method.
[0121] 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.
[0122] 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.
[0123] 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.
[0124] 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 the above-described ones. The output unit may display at least one of the first screen (400) and the second screen (500).
[0125] A drawing cutting device according to an embodiment of the present invention can obtain first cutting information from a 3D drawing (100), form a cutting line (220) in a development drawing (200) based on the first cutting information, obtain second cutting information from the development drawing (200), and remove a cutting area of the 3D drawing (100) based on the second cutting information. Here, the first cutting information may refer to cutting information obtained on the 3D drawing (100), and the second cutting information may refer to cutting information obtained on the development drawing (200).
[0126]
[0127] 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.
[0128] [Explanation of symbols]
[0129] 10: Electronic devices
[0130] 11: Control unit
[0131] 12: Memory
[0132] 13: Input section
[0133] 14: Output section
[0134] 50: Folding drawing
[0135] 60: Mouse pointer
[0136] 70: Input pointer
[0137] 100: 3D drawing
[0138] 101: 3D cutting area
[0139] 102: 3D preservation area
[0140] 110: Virtual surface
[0141] 120: 3D line
[0142] 200: Developed drawing
[0143] 201: Deployment cut area
[0144] 202: Deployment preservation area
[0145] 210: Virtual Line
[0146] 220: Cutting line
[0147] 230: Bending line
[0148] 221: Folding point
[0149] 230: Fixed part
[0150] 240: Folding part
[0151] 241: First fold
[0152] 242: Second fold
[0153] 301: First point
[0154] 302: Second Point
[0155] 303: Third Point
[0156] 400: First screen
[0157] 410: Area 1
[0158] 420: Area 2
[0159] 430: Third Area
[0160] 500: Second screen
[0161] 510: 3D area
[0162] 520: Deployment area
Claims
1. A step of obtaining cutting information from a 3D drawing; and A drawing cutting method comprising: a step of forming a cutting line on a development drawing based on the above cutting information.
2. In paragraph 1, A drawing cutting method further comprising a step of removing a cutting area of the 3D drawing based on the cutting information.
3. In paragraph 1, The step of obtaining the above cutting information is: A drawing cutting method comprising a step of inputting a plurality of points, and a step of generating a virtual plane based on the plurality of points.
4. In paragraph 1, The step of forming the above cutting line is: A drawing cutting method, comprising the step of obtaining a line on the 3D drawing that is in contact with a virtual surface generated by the cutting information, and the step of applying the line as the cutting line to the development drawing.
5. In paragraph 2, The step of removing the above cut area is: A drawing cutting method, which removes the 3D drawing corresponding to one side of the virtual surface generated by the above cutting information.
6. Step of obtaining cutting information from the development drawing; and A drawing cutting method comprising a step of removing a cutting area of a 3D drawing based on the above cutting information.
7. In paragraph 6, A drawing cutting method further comprising a step of forming a cutting line in the development drawing based on the cutting information.
8. In paragraph 6, The step of obtaining the above cutting information is: A drawing cutting method comprising a step of inputting a plurality of points, and a step of generating a virtual line based on the plurality of points.
9. In paragraph 8, The step of obtaining the above cutting information is: Further comprising a step of obtaining shape information for generating a fold extending from the above virtual line, The step of removing the above cut area is: A drawing cutting method, comprising a step of removing the 3D drawing corresponding to one side of a virtual vertical plane including a virtual line generated by the cutting information, and a step of generating the fold based on the shape information.
10. In paragraph 7, The step of forming the above cutting line is: A drawing cutting method, which removes the developed drawing corresponding to one side of the virtual line generated by the above cutting information.
11. In a drawing cutting device including a control unit, The above control unit, A drawing cutting device that obtains first cutting information from a 3D drawing, forms a cutting line in a development drawing based on the first cutting information, obtains second cutting information from the development drawing, and removes a cutting area of the 3D drawing based on the second cutting information.
12. A computer-readable recording medium containing a program for performing any one of the methods of clauses 1 to 10.
Citation Information
Patent Citations
CAD device, two-dimensional drawing preparation method, two-dimensional drawing preparation program based on two-dimensional drawing preparation method and program recording medium having program recorded thereon
JP2007080080A
3D model cutting method and electronic device
JP2019046436A
User Interface And Device For Supporting of Making Design based on Construction Product Life-cycle Management
KR1020110094759A
Management system of cutting drawing and cutting data
KR1020150044183A
Fault line detecting system of distributing cable using artificial intelligence
KR102385880B1