3D CAD device and 3D structure generation method
By implementing technical means of 2D drawing input processing, proportional alignment, basis point matching and viewpoint matching in 3D CAD devices, complex operation problems in the prior art are solved, and the effect of quickly obtaining the dimension information of arbitrary projection view of the 3D model is achieved.
Patent Information
- Application Number
- JP2023012782
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-01-31
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2043-01-31
AI Technical Summary
In the prior art, when displaying any projected view of a 3D model, complex operations are required to specify reference elements and calculation elements, resulting in complex operations and inconvenient to quickly obtain dimensional information.
By implementing technical means such as 2D drawing input processing, proportional alignment, basis point matching and viewpoint matching in 3D CAD devices, the 2D drawing is automatically scaled and basis point matching in the 3D drawing space, and through viewpoint matching, ensure that the viewpoint of the 2D drawing is consistent with the 3D drawing space, thereby generating a 3D model and displaying dimension information.
It realizes the dimensional information of any projected view of the 3D model in 3D CAD devices without complex operations, simplifies the operation process and improves work efficiency.
Smart Images

Figure 0007662162000001 
Figure 0007662162000002 
Figure 0007662162000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a three-dimensional CAD device. and a method for generating three-dimensional structures Regarding. [Background technology]
[0002] For example, at civil engineering construction sites where large structures such as structural frames are being constructed, construction workers may need to view multiple images created by designers from different viewpoints. 2 Construction was carried out while checking the shape and dimensions of the structure using 3D drawings.
[0003] However, multiple 2 If there is an inconsistency between dimensional drawings and the inconsistency cannot be identified in advance, there is a risk that an inconvenient situation such as construction being halted could occur.
[0004] Therefore, CIM (Construction Information Modeling) is being introduced to improve the efficiency of the work. Even when CIM is introduced, multiple sheets created by designers with different viewpoints are 2 Based on the 3D drawings, the CAD operator operates the 3D CAD device to design the structure. 3 A dimensional model is created, which includes multiple 2 If an inconsistency is found between the 3D drawings, the designer will correct the inconsistent drawings and then the final 3 The dimensional model is complete.
[0005] At civil engineering and construction sites, the site manager is 3 Dimensional model and multiple printed on paper 2 The structure is verified based on the dimensional drawings, and construction work can proceed only after it is confirmed that there are no problems.
[0006] During the verification work by the site manager, 3 When checking the dimensions of each part of a 3D model, multiple printed sheets of paper are used. 2 Select the corresponding drawing from the dimensional drawing2 It is necessary to check the dimensions shown in the dimensional drawings, but this task is extremely cumbersome. 2 Even when dimensional drawings are displayed on a display device, 3 Dimensional model and 2 It remains necessary to carry out the tedious work of comparing and checking dimensional drawings.
[0007] Patent Document 1 discloses an information processing device having a storage means for storing a two-dimensional drawing generated from a three-dimensional model showing the three-dimensional shape of a design object and consisting of a plurality of projection views, and the coordinate values of each element constituting the three-dimensional model from which the two-dimensional drawing was generated.
[0008] The information processing device includes a first designation receiving means for receiving designation of an element that serves as a reference for calculating a depth dimension in any projection drawing constituting the two-dimensional drawing stored in the storage means, a second designation receiving means for receiving designation of an element for which a depth dimension is to be calculated in any projection drawing constituting the two-dimensional drawing stored in the storage means, a calculation means for performing processing to calculate the distance between the elements in a three-dimensional model generated from the two-dimensional drawing based on the elements designated by the first designation receiving means and the elements designated by the second designation receiving means, and a display means for performing processing to display the distance calculated in accordance with the processing in the calculation means as the depth dimension of the element designated by the second designation receiving means. [Prior art documents] [Patent documents]
[0009] [Patent Document 1] JP 2014-44074 A Summary of the Invention [Problem to be solved by the invention]
[0010] However, the information processing device disclosed in Patent Document 1 has a problem that, in order to display dimensions in an arbitrary projection drawing of a 3D model, it is necessary to perform an operation to specify each of the reference element and the element for calculating the dimension in the depth direction, and the operation to specify each element is cumbersome. Also, in order to display dimensions in an arbitrary projection drawing, it is necessary to perform an operation to specify each of the reference element and the element for calculating the dimension from the reference, and the operation to specify each element is similarly cumbersome.
[0011] In view of the above-mentioned problems in the prior art, an object of the present invention is to provide a three-dimensional CAD device that can grasp the dimensions of any projection drawing of a three-dimensional model without performing complicated operations. and a method for generating three-dimensional structures The aim of the present invention is to provide [Means for solving the problem]
[0012] In order to achieve the above object, the present invention provides a three-dimensional CAD device. The first One feature of the present invention is to generate a three-dimensional structure in a three-dimensional drawing space. 3D CAD device a 2D drawing input method for importing a plurality of 2D drawings, each of which is represented from a different viewpoint and has dimension lines corresponding to the 3D structure, into the 3D CAD device; Processing section and a scale adjustment step for adjusting each scale of the two-dimensional drawing to a predetermined scale in the three-dimensional drawing space. Processing section and a base point alignment step of translating the two-dimensional drawing so that an arbitrary base point included in the two-dimensional drawing aligned to the predetermined scale is aligned with a corresponding position in the three-dimensional drawing space. Processing section and viewpoint alignment, which rotates the two-dimensional drawing, with the base point aligned, about a predetermined base line as necessary so that the three-dimensional drawing space and the viewpoint are aligned. Processing section a first drawing in which one of the two-dimensional drawings to which the viewpoint is aligned is selected and displayed on a screen as a first reference plane, and a plane figure to be a first object is drawn based on the dimension lines shown on the selected two-dimensional drawing. Processing sectionand a second drawing in which another two-dimensional drawing intersecting with the first reference plane is selected and displayed on the screen as a second reference plane, and a three-dimensional figure that becomes a second object by giving height to the first object based on the dimension line shown on the two-dimensional drawing is drawn. Processing section and the first drawing Processing section and the second drawing Processing section 3D model generation: A 3D model is generated by repeatedly executing the above for each 2D drawing. Processing section and generating the 3D model. Processing section and displaying the three-dimensional model viewed from any one of the viewpoints, and displaying the two-dimensional drawing corresponding to the viewpoint in a superimposed manner so as to face the three-dimensional model. 3 Check consistency with dimensional model A display processing unit for displaying the The point is including.
[0013] 2D drawing input Processing section Then, multiple 2D drawing files with dimension lines corresponding to the 3D structure are imported into the 3D CAD device to define the 2D drawing in the 3D drawing space. Processing section The scale of multiple 2D drawings is unified and the base point is aligned. Processing section The two-dimensional drawings are translated in the three-dimensional drawing space so that any base point included in the two-dimensional drawings is aligned with a corresponding position in the three-dimensional drawing space, and a viewpoint alignment is performed. Processing section Then, by rotating the corresponding 2D drawings about a predetermined baseline as an axis so that the 3D drawing space and the viewpoint are aligned, the relative positional relationships of the multiple 2D drawings are aligned in the 3D drawing space with the base point as the reference.
[0014] Then, generate a 3D model The processing unit selects one of the two-dimensional drawings with the aligned viewpoints, displays it on the screen as a first reference plane, and draws a planar figure that will become the first object based on the dimension lines shown in the selected two-dimensional drawing by a first drawing processing unit, and selects another two-dimensional drawing that intersects with the first reference plane, displays it on the screen as a second reference plane, and draws a three-dimensional figure that will become the second object by adding height to the first object based on the dimension lines shown in the two-dimensional drawing by a second drawing processing unit.These processing steps are repeatedly executed for each two-dimensional drawing, and a three-dimensional model is generated extremely easily. The 3D model generated by the 3D model generation processing unit and viewed from any viewpoint is displayed by the display processing unit, and the 2D drawing corresponding to that viewpoint is superimposed and displayed facing directly, making it extremely easy to check the consistency between the dimensions shown on the 2D drawing and the 3D model.
[0015] The second characteristic configuration of the present invention is, in addition to the first characteristic configuration described above, The difference is that the three-dimensional model is a civil engineering structure.
[0016] By executing a 3D model verification step at a civil engineering or construction site, for example, the site manager can very easily and accurately grasp the civil engineering structure that is the subject of construction.
[0017] According to the present inventionThe three-dimensional structure generating method is characterized by the following features: a two-dimensional drawing input step executed by a two-dimensional drawing input processing unit for importing into the three-dimensional CAD device a plurality of two-dimensional drawings, each of which is expressed from a different viewpoint and on which dimension lines corresponding to the three-dimensional structure are drawn; a scale matching step executed by a scale matching processing unit for matching scales of the two-dimensional drawings to a predetermined scale in the three-dimensional drawing space; a base point matching step executed by a base point matching processing unit for translating the two-dimensional drawings so that an arbitrary base point included in the two-dimensional drawings matched to the predetermined scale is matched to a corresponding position in the three-dimensional drawing space; a viewpoint matching step executed by a viewpoint matching processing unit for rotating the two-dimensional drawings with the base points matched as necessary about a predetermined base line axis so that the viewpoint is matched with the three-dimensional drawing space; and a viewpoint matching step executed by a first drawing processing unit for selecting one of the two-dimensional drawings with the viewpoint matched and displaying it on a screen as a first reference plane. a first drawing step of drawing a plane figure which becomes a first object based on the dimension lines shown in the selected 2D drawing, which is executed by a second drawing processing unit, selecting another 2D drawing which intersects with the first reference plane, displaying it on the screen as a second reference plane, and drawing a three-dimensional figure which becomes a second object by giving height to the first object based on the dimension lines shown in the 2D drawing; a 3D model generation step of generating a 3D model by repeatedly executing the first drawing step and the second drawing step for each 2D drawing; and a consistency state confirmation step of displaying the 3D model generated by the 3D model generation step and viewed from any of the viewpoints, and displaying the 2D drawing corresponding to the viewpoint so as to be superimposed and facing the 2D drawing, and confirming a consistency state between the dimensions shown in the 2D drawing and the 3D model, and a 3D model verification step of repeating the consistency state confirmation step for the 3D model viewed from each viewpoint. Effect of the Invention
[0018] As described above, according to the present invention, a three-dimensional CAD device that can grasp the dimensions of any projection drawing of a three-dimensional model without performing complicated operations is provided. and a method for generating three-dimensional structures It is now possible to provide this. [Brief description of the drawings]
[0019] [Figure 1] 1A is an explanatory diagram of the hardware of the three-dimensional CAD device, and FIG. 1B is an explanatory diagram of the software of the three-dimensional CAD device. [Diagram 2] 1 is a flowchart showing a method of using the three-dimensional CAD device. [Diagram 3] 1A is an explanatory diagram of a plan view imported into a 3D CAD device, FIG. 1B is an explanatory diagram of viewpoint matching processing for the front view and left side view of the same, and FIG. 1C is an explanatory diagram of 3D drawing processing. [Figure 4] FIG. 1A is an explanatory diagram of a state in which a three-dimensional model viewed from above obtained by a three-dimensional drawing process is superimposed on a plan view, and FIG. 1B is an explanatory diagram of a state in which a three-dimensional model viewed from the left side is superimposed on a left side view. [Diagram 5] 1A is an explanatory diagram of a front view inputted into a three-dimensional CAD device, and FIG. 1B is an explanatory diagram of a side view of the same. [Figure 6] 1A is an explanatory diagram of a plan view input into a three-dimensional CAD device, and FIG. 1B is an explanatory diagram of a three-dimensional model drawn by the three-dimensional CAD device. [Figure 7] 13A shows another embodiment, and is an explanatory diagram of a front view inputted into a three-dimensional CAD device, and FIG. 13B is an explanatory diagram of a side view of the same embodiment. [Figure 8] FIG. 13A shows another embodiment, and is an explanatory diagram of a plan view inputted into a three-dimensional CAD device, and FIG. 13B is an explanatory diagram of a three-dimensional model drawn by the three-dimensional CAD device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] The following describes the three-dimensional CAD device according to the present invention. and a method for generating three-dimensional structures The following description will be given with reference to the drawings. FIG. 1(a) shows the hardware configuration of a three-dimensional CAD device to which the present invention is applied, and FIG. 1(b) shows the software configuration of the three-dimensional CAD device.
[0021] In this embodiment, a tablet computer is used as the 3D CAD device. Note that the present invention is not limited to the use of a tablet computer, and a desktop computer or a laptop computer can also be used.
[0022] As shown in FIG. 1(a), the 3D CAD device 1 is a device that generates a 3D model (hereinafter also referred to as a "3D model") of a 3D structure such as a civil engineering structure (railroad or road bridge, viaduct, tower-like structure, etc.) in a 3D drawing space, and is equipped with a CPU 3 that is communicatively connected via a system bus 2, a memory 4 in which an OS program, application programs, etc. are stored, a touch panel type LCD display unit 5, an input control unit 6 that executes input control for the touch panel type LCD display unit 5, a display control unit 7 that executes output control for the touch panel type LCD display unit 5, and an I / F control unit 8 for connection with an external device.
[0023] The input control unit 6 responds to various types of point designation operations using a stylus pen (tap, long press, double tap, drag, etc.) by selecting drawing objects or icons displayed on the screen and performing the required drawing processing (straight line drawing, curve drawing, rotation, movement, etc.).
[0024] The I / F control unit 8 includes a memory I / F control unit and a wireless communication I / F control unit, and, for example, enables input and output of information with a portable memory medium 9 via the memory I / F control unit, and enables input and output of information with a cloud server 10, etc. via the wireless communication I / F control unit.
[0025] In the 3D CAD device 1, the following functional blocks are realized by the CPU 3 executing a 3D CAD program stored in the memory 4 under the control of the OS program. "Shapr3D" is preferably used as the 3D CAD program. However, it is also possible to use a 3D CAD program other than "Shapr3D".
[0026] As shown in Figure 1(b), by executing the 3D CAD program, the 3D CAD device 1 embodies functional blocks such as a 2D drawing input processing unit 21, a scale matching processing unit 22, a base point matching processing unit 23, a viewpoint matching processing unit 24, a drawing processing unit 25, a 3D model generation processing unit 26, a 3D drawing management unit 27, and a display processing unit 28.
[0027] The operation of each functional block will be explained below. The 2D drawing input processing unit 21 inputs a plurality of 2D drawings, each of which is expressed from different viewpoints and shows a 2D shape corresponding to a 3D civil engineering structure (and the dimension lines of each part), and executes an import process in which the drawings are pasted onto each layer. The 2D drawings are any drawing files, such as PDF files or JPEG files, designed in advance by a designer, and include a front view, a back view, a right side view, a left side view, a plan view, a bottom view, any cross-sectional view, and the like. Drawing files stored in advance in a memory stick or USB memory are read via the I / F control unit 8, or drawing files stored in advance in a cloud server are read via the I / F control unit 8.
[0028] The scale matching processor 22 executes a process for matching the scales of the multiple 2D drawings read by the 2D drawing input processor 21. When the multiple 2D drawings have different scales, the scale of each 2D drawing is changed so that the scales are matched in the 3D drawing space.
[0029] The base point matching processor 23 executes a process of translating the two-dimensional drawings in the three-dimensional drawing space so that any base point included in the two-dimensional drawings whose scales have been matched by the scale matching processor 22 is matched with a corresponding position in the three-dimensional drawing space. This causes the relative positional relationship in the three-dimensional drawing space between any base points included in each of the two-dimensional drawings to be matched.
[0030] The viewpoint matching processor 24 rotates the two-dimensional drawings about a predetermined base line so that the two-dimensional drawings with different viewing directions are matched in the three-dimensional drawing space. As the predetermined base line, a straight line that includes the base point selected by the base point matching processor 23 and is parallel to any one of the X, Y, or Z axes of the three-dimensional drawing space is selected. Through these processes, the relative positions of the two-dimensional drawings are matched to each other in the three-dimensional drawing space.
[0031] The drawing processing unit 25 executes a first drawing process in which it selects one of the two-dimensional drawings, displays it on the screen in two dimensions as a first reference plane, and draws a planar figure that will become a first object based on the shape and dimension lines shown in the selected two-dimensional drawing, and a second drawing process in which it selects another two-dimensional drawing that intersects with the first reference plane, displays it in three-dimensional space as a second reference plane, and draws a three-dimensional figure that will become a second object that has height (depth) compared to the first object drawn in the first drawing process, based on the shape and dimension lines shown in the two-dimensional drawing.
[0032] For example, in the first drawing process, a drawing process is executed in which a drawing icon displayed on the screen is operated to connect points specified on the screen with straight lines or curves, while in the second drawing process, a drawing process is executed in which a 2D object drawn in the first drawing process is selected and stretched in the height (depth) direction.
[0033] The 3D model generation processing unit 26 repeatedly executes the first rendering process and the second rendering process executed by the rendering processing unit 25 for each of the two-dimensional drawings, thereby generating a three-dimensional model in a three-dimensional rendering space.
[0034] The 3D drawing management processing unit 27 associates information representing the three-dimensional model generated by the 3D model generation processing unit 26 with multiple underlying two-dimensional drawings, stores them in memory 4, and outputs them to an external memory or server via the I / F control unit 8 as necessary.
[0035] The display processing unit 28 displays information relating to the above-mentioned multiple processes on the screen, and also displays icons which are commands required for operation on the screen.
[0036] The method of using the three-dimensional CAD device will be described below with reference to the flow chart shown in FIG. When the 3D CAD device is powered on and the application is launched (S1), the operator inserts a USB memory device storing a drawing file consisting of multiple PDF files into the I / F control unit 8, and imports the PDF files by touching the data loading icon displayed on the screen with a stylus pen. The file format of each PDF file is converted so that it becomes a two-dimensional drawing (hereinafter also referred to as "2D drawing") that can be recognized and operated by the 3D CAD device, and the file is pasted onto each layer (S2, S3).
[0037] The operator selects the corresponding 2D drawings with a stylus pen and operates the magnification adjustment icon displayed on the screen so that the scale of each imported 2D drawing is consistent. This causes each 2D drawing to be consistent with the scale of the X, Y, Z coordinate system that defines the 3D drawing space (S4). Note that the use of a stylus pen when operating the screen is the same as in the following explanation.
[0038] The operator operates the icon for movement operation displayed on the screen to drag and translate each 2D drawing so that any base point of the 2D drawing is placed at an appropriate position in the 3D drawing space. In more detail, corresponding points among the shapes shown in each 2D drawing become base points, and each 2D drawing is translated so that each base point overlaps with a corresponding coordinate point in the coordinate system of the 3D drawing space (S5).
[0039] After aligning the base points, the operator aligns the viewpoints of the 3D drawing space and the 2D drawings by operating the icons displayed on the screen. Specifically, the operator aligns the viewpoints in the 3D drawing space by rotating the 2D drawings by a predetermined angle around a predetermined base line including the above-mentioned base points (S6).
[0040] The viewpoint matching process will be explained based on Fig. 3(a) and (b). Fig. 3(a) shows that 2D drawings F1, F2, and F3 attached to three layers L1, L2, and L3 are arranged on the XY plane in a three-dimensional drawing space, with a plan view F1 on layer L1, a front view F2 on layer L2, and a left side view F3 on layer L3.
[0041] For example, the common point of the shapes (objects) drawn in the plan view F1, the front view F2, and the left side view F3 is used as the base point BP, and the above-mentioned base point matching process is performed. Note that the base point is not limited to the common point of each drawing, but may be any point on each drawing, and the arbitrary point may be translated (translated relative to the XY plane in this example) so as to become a corresponding point of the three-dimensional model formed in the three-dimensional drawing space.
[0042] As shown in FIG. 3(b), in the viewpoint alignment process, the front view F2 is rotated -90° around a baseline BL1 (a line parallel to the X-axis) including the base point BP so that it is parallel to the XZ plane, resulting in a front view F2', and the left side view F3 is rotated 90° around a baseline BL2 (a line parallel to the Y-axis) including the base point BP so that it is parallel to the YZ plane, resulting in a left side view F3'.
[0043] These scale, base point, and viewpoint alignment processes ensure that each 2D drawing is correctly positioned in the 3D drawing space.
[0044] 3(c), one of the two-dimensional drawings with the aligned viewpoints, in this example, layer L3 with a left side view F3' attached thereto, is selected and displayed on the screen as a first reference plane RP1 (S7), and a first drawing process is executed to draw a planar figure O1 (hatched figure in the drawing) that will be the first object based on dimension lines d1 to d5 shown on the selected two-dimensional drawing (S8). Furthermore, another two-dimensional drawing that intersects with the first reference plane RP1, in this example, layer L1 with a plan view F1 attached thereto, is selected and displayed on the screen as a second reference plane RP2, and a second drawing process is executed to draw a three-dimensional figure O2 (figure shown by dashed line in the drawing) that will be the second object with height (depth) d6 given to the first object based on dimension line d6 shown on the two-dimensional drawing (S7, S8).
[0045] The operator performs a 3D model generation process (S9) in which processes similar to the first and second drawing processes described above are repeatedly performed on each of the 2D drawings, and generates and displays a final 3D model (S10).
[0046] After the final 3D model is generated, the 3D model viewed from one of the viewpoints is displayed, and the original 2D drawing corresponding to the selected viewpoint is superimposed and displayed facing directly, making it possible to perform a consistency confirmation process to check the consistency between the dimensions shown on the 2D drawing and the 3D model.
[0047] If the 3D models obtained in this process overlap in parts of the 3D model space, it is easy to determine that there is no consistency between the 2D drawings that serve as the basis. In this case, the designer is instructed to correct the original 2D drawing, and the same process is repeated after obtaining the correct 2D drawing. This consistency check process is repeated 3 The dimensional model validation process 3 The dimensional model is finalized.
[0048] 3 The dimensional model validation process 3By setting the viewing direction so that the 3D model is displayed from the viewing direction corresponding to the 2D drawing previously imported, and then superimposing the 2D drawing corresponding to that viewing direction, it becomes possible to refer to the dimensions written on the 2D drawing, and it becomes possible to easily check the dimensions of each part of the 3D model. At this time, visibility can be improved by displaying either the 3D model or the 2D drawing semi-transparently.
[0049] In Fig. 4(a), the shape of the 3D model shown in Fig. 3(c) in plan view and the dimensions drawn on the 2D drawing are superimposed on it. 3 FIG. 4(b) shows the left side view of the 3D model shown in FIG. 3(c) and the dimensions drawn on the 2D drawing superimposed thereon. 3 An example of a dimensional model validation screen is shown.
[0050] The 3D model used in the above explanation is constructed with a simple shape to make it easier to understand, but actual civil engineering structures have complex shapes, and it is extremely difficult to grasp the dimensions and shape of the final structure by comparing plans. However, by adopting the method of using the 3D CAD device of the present invention, even complex three-dimensional shapes can be recognized reliably, and the dimensions of each part can be easily understood.
[0051] Fig. 5(a) illustrates an example of the operation screen of the 3D CAD device 1 into which a front view has been imported, Fig. 5(b) illustrates an example of the operation screen of the 3D CAD device 1 into which a side view has been imported, and Fig. 6(a) illustrates an example of the operation screen of the 3D CAD device 1 into which a plan view has been imported. And Fig. 6(b) illustrates a 3D model drawn in the 3D model space and a corresponding 2D drawing semi-transparently.
[0052] By manipulating the icons on the operation screen to rotate the display, it is possible to display, for example, a 3D model facing directly on a front view and a corresponding 2D drawing superimposed on top of each other, making it easy to see the dimensions of each part.
[0053] Fig. 7(a) illustrates an example of the operation screen of the 3D CAD device 1 into which a front view has been imported, Fig. 7(b) illustrates an example of the operation screen of the 3D CAD device 1 into which a side view has been imported, and Fig. 8(a) illustrates an example of the operation screen of the 3D CAD device 1 into which a plan view has been imported. Errors are found in the dimensional display corresponding to the objects shown in each 2D drawing. And Fig. 6(b) illustrates the 3D model drawn in the 3D model space and the corresponding 2D drawing in a semi-transparent manner.
[0054] In this example, the dimensions of the 3D model and the corresponding 2D drawing do not correspond, and it is easy to determine that there is a discrepancy in the 2D drawing. In this example, it is easy to see that there is an error in the dimensional notation just by looking at the 2D drawing, but in actual complex shapes, it is often difficult to easily determine whether there is a discrepancy, and the method of using the 3D CAD device of the present invention is particularly useful in such cases. In particular, it is useful in that even if the 3D shape is not easily understood in each 2D drawing, when a 3D model is generated based on each 2D drawing, it is extremely easy to determine that parts of the 3D models interfere with each other.
[0055] As described above, the method of using a three-dimensional CAD device for generating a three-dimensional structure in a three-dimensional drawing space according to the present invention includes a two-dimensional drawing input step of importing into the three-dimensional CAD device a plurality of two-dimensional drawings, each of which is expressed from different viewpoints and on which dimension lines corresponding to the three-dimensional structure are drawn; a scale matching step of matching each scale of the two-dimensional drawings to a predetermined scale in the three-dimensional drawing space; a base point matching step of translating the two-dimensional drawings so that any base point included in the two-dimensional drawings matched to the predetermined scale is matched to a corresponding position in the three-dimensional drawing space; and a base point matching step of translating the two-dimensional drawings with the base points matched, if necessary, to match the viewpoint with the three-dimensional drawing space. a first drawing step of selecting one of the two-dimensional drawings for which the viewpoint has been aligned, displaying it on the screen as a first reference plane, and drawing a plane figure to be a first object based on the dimension lines shown in the selected two-dimensional drawing; a second drawing step of selecting another two-dimensional drawing that intersects with the first reference plane, displaying it on the screen as a second reference plane, and drawing a three-dimensional figure to be a second object obtained by adding height to the first object based on the dimension lines shown in the selected two-dimensional drawing; and a three-dimensional model generation step of generating a three-dimensional model by repeatedly executing the first drawing step and the second drawing step for each of the two-dimensional drawings.
[0056] In the 2D drawing input step, multiple 2D drawing files with dimension lines corresponding to the 3D structure are imported into the 3D CAD device to define the 2D drawings in the 3D drawing space. In the scale matching step, the scales of the multiple 2D drawings are unified, in the base point matching step, the multiple 2D drawings are moved based on a predetermined base point in the 3D drawing space, and in the viewpoint matching step, the 2D drawings corresponding to the predetermined base line are rotated around an axis so that the viewpoint is matched with the 3D drawing space, thereby matching the positional relationship of the multiple 2D drawings in the 3D drawing space based on the base point.
[0057] Thereafter, in the three-dimensional model generating step, the first drawing step and the second drawing step are repeated to generate a three-dimensional model. In the first drawing step, one of the two-dimensional drawings with the aligned viewpoints is selected, the selected two-dimensional drawing is displayed on the screen as the first reference plane, and a planar figure that becomes the first object is drawn based on the dimension lines shown in the two-dimensional drawing. In the second drawing step, another two-dimensional drawing that intersects with the first reference plane is selected, the selected two-dimensional drawing is displayed on the screen as the second reference plane, and a three-dimensional figure that becomes the second object by giving height to the first object is drawn based on the dimension lines shown in the two-dimensional drawing. By repeatedly executing the first drawing step and the second drawing step for each two-dimensional drawing, an accurate three-dimensional model is generated extremely easily based on the two-dimensional drawings displayed on the display device.
[0058] Also, the 3D model generated in the 3D model generating step and viewed from any one of the viewpoints is displayed, and the 2D drawing corresponding to the viewpoint is superimposed and displayed facing the 3D model, and the dimensions shown in the 2D drawing and the 3 The method further includes a step of confirming a consistency with a three-dimensional model, and repeating the step of confirming a consistency with the three-dimensional model viewed from each viewpoint. 3 and a dimensional model validation step.
[0059] In the consistency check step, the 3D model viewed from one of the viewpoints of the multiple 2D drawing files that were the basis of the 3D model generated in the 3D model generation step is displayed, and the 2D drawing corresponding to the viewpoint is superimposed on the 3D model and displayed facing the 3D model. As a result, by referring to the dimensions shown in the 2D drawing, 3 The dimensions of the corresponding elements of the dimensional model can be easily understood. 3 In the dimensional model verification step, the consistency confirmation step is repeated for the 3D model viewed from each viewpoint.
[0060] The target 3D model is preferably a civil engineering structure, such as a civil engineering construction site. 3By executing the dimensional model verification step, for example, a site manager can very easily and accurately grasp the civil engineering structure to be constructed.
[0061] In the above-described embodiment, an example was described in which the target three-dimensional model was a civil engineering structure. However, it goes without saying that the target to which the present invention is applied is not limited to civil engineering structures, and the present invention can be applied to any three-dimensional structure.
[0062] Each of the above-described embodiments is merely one aspect of the present invention, and the technical scope of the present invention is not limited by the description. It goes without saying that the specific configuration of each part can be appropriately modified and designed within the scope of the effect of the present invention. [Explanation of symbols]
[0063] 1: 3D CAD device 21: 2D drawing input processing section 22: Scale matching processing section 23: Base point matching processing section 24: Viewpoint matching processing unit 25: Drawing processing unit 26: 3D model generation processing section 27: 3D drawing management department 28: Display processing unit
Claims
1. A three-dimensional CAD device for generating a three-dimensional structure in a three-dimensional drawing space, comprising: a two-dimensional drawing input processing unit that imports a plurality of two-dimensional drawings, each of which is expressed from a different viewpoint and has dimension lines corresponding to the three-dimensional structure, into the three-dimensional CAD device; a scale matching processing unit that matches each scale of the two-dimensional drawing to a predetermined scale in the three-dimensional drawing space; a base point matching processing unit that translates the two-dimensional drawing so that an arbitrary base point included in the two-dimensional drawing aligned to the predetermined scale is aligned with a corresponding position in the three-dimensional drawing space; a viewpoint alignment processing unit that rotates the two-dimensional drawing, the base point of which has been aligned, about a predetermined base line as necessary so that the viewpoint is aligned with the three-dimensional rendering space; a first drawing processing unit that selects one of the two-dimensional drawings with the aligned viewpoints, displays it on a screen as a first reference plane, and draws a plane figure that is to be a first object based on the dimension lines shown on the selected two-dimensional drawing; a second drawing processing unit that selects another two-dimensional drawing that intersects with the first reference plane, displays it on the screen as a second reference plane, and draws a three-dimensional figure that becomes a second object by adding height to the first object based on the dimension lines shown on the two-dimensional drawing; a three-dimensional model generation processing unit that generates a three-dimensional model by repeatedly executing the first rendering processing unit and the second rendering processing unit for each two-dimensional drawing; a display processing unit that displays the three-dimensional model generated by the three-dimensional model generation processing unit and viewed from any one of the viewpoints, and also displays the two-dimensional drawing corresponding to the viewpoint in a superimposed manner so as to face the two-dimensional drawing, and confirms a matching state between the dimensions shown in the two-dimensional drawing and the three-dimensional model; A three-dimensional CAD device including:
2. 2. The three-dimensional CAD system according to claim 1, wherein the three-dimensional model is a civil engineering structure.
3. A three-dimensional structure generating method for generating a three-dimensional structure in a three-dimensional drawing space by a three-dimensional CAD device, comprising: a two-dimensional drawing input step, which is executed by a two-dimensional drawing input processing unit, for importing into the three-dimensional CAD device a plurality of two-dimensional drawings, which are expressed from different viewpoints and on which dimension lines corresponding to the three-dimensional structure are drawn; a scale matching step of matching each scale of the two-dimensional drawing to a predetermined scale in the three-dimensional drawing space, the scale matching step being executed by a scale matching processing unit; a base point matching step, which is executed by a base point matching processing unit, of translating the two-dimensional drawing so that any base point included in the two-dimensional drawing aligned to the predetermined scale is aligned with a corresponding position in the three-dimensional drawing space; a viewpoint alignment step, which is executed by a viewpoint alignment processing unit, of rotating the two-dimensional drawing, the base point of which has been aligned, about a predetermined base line as necessary so that the viewpoint is aligned with the three-dimensional drawing space; a first drawing step, which is executed by a first drawing processing unit, of selecting one of the two-dimensional drawings to which the viewpoint is aligned, displaying it on a screen as a first reference plane, and drawing a plane figure to be a first object based on the dimension lines shown on the selected two-dimensional drawing; a second drawing step, which is executed by a second drawing processing unit, of selecting another two-dimensional drawing that intersects with the first reference plane, displaying it on the screen as a second reference plane, and drawing a three-dimensional figure that becomes a second object by adding height to the first object based on the dimension lines shown on the two-dimensional drawing; a three-dimensional model generating step, which is executed by a three-dimensional model generating processing unit, for repeatedly executing the first drawing step and the second drawing step for each two-dimensional drawing to generate a three-dimensional model; a matching state confirmation step, which is executed by a display processing unit, for displaying the three-dimensional model generated by the three-dimensional model generating step and viewed from any one of the viewpoints, and for displaying the two-dimensional drawing corresponding to the viewpoint in a superimposed manner so as to face the two-dimensional drawing, and for confirming a matching state between the dimensions shown in the two-dimensional drawing and the three-dimensional model; a 3D model verification step of repeating the matching state confirmation step for the 3D model viewed from each viewpoint; A three-dimensional structure generating method that executes the above.
Citation Information
Patent Citations
Cad system
JP1997022421A
Three-dimensional CAD system and method for conversion from two-dimensional CAD drawing to three-dimensional CAD drawing
JP1998111882A
Simultaneous use of 2d and 3d modeling data
JP2005502111A
Battery state estimation device, battery control device, battery system, and battery state estimation method
JP2014044074A
System and method of generating three-dimensional graphic
JP2016015083A