Columnar structure three-dimensional modeling method, system and storage medium based on cad layers
Patent Information
- Application Number
- CN202211679649.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-26
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2042-12-26
AI Technical Summary
现有技术中柱状结构三维建模耗费大量人工成本高,生成速度慢且模型不够精确,BIM软件生成方法计算复杂且成本高。
Using a 3D modeling method based on CAD layers, the maximum closed outer contour polygon is generated by utilizing the parameter information of the structural graphics as the outline of the columnar structure. The 3D model is generated by combining the height information and the piles are generated in the block group.
It achieves efficient and accurate 3D modeling of columnar structures, with authentic data sources, high model generation efficiency, and supports subsequent analysis and prediction.
Smart Images

Figure CN116051732B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data modeling technology, and in particular to a method, system, and storage medium for three-dimensional modeling of columnar structures based on CAD layers. Background Technology
[0002] In existing technologies, to generate columnar structures, such as buildings and piles, most of the time, three-dimensional images are manually drawn in CAD and the corresponding detailed parameters are labeled.
[0003] The aforementioned prior art has the following drawbacks:
[0004] 1. It requires a lot of manpower to hand-draw the models.
[0005] 2. Slow generation speed.
[0006] 3. The generated models are not accurate enough and the technical specifications are inconsistent.
[0007] The invention disclosed in CN113936112A is a terrain modeling device based on BIM technology, including a terrain analysis module, a data acquisition module, a transmission module, a receiving module, a data analysis module, a model generation module, and a verification module. The advantages of this invention are: by combining BIM technology, the terrain modeling device generates a three-dimensional solid model of the terrain based on terrain data measured on-site. After the model is generated, it can be further checked through the verification module, greatly improving the accuracy of the modeling. The engineering three-dimensional model can provide construction personnel with intuitive, visual, and virtual reality technical explanations and provide a design basis for subsequent architectural design, achieving efficient utilization of terrain data.
[0008] This solution generates building models using BIM software, which requires a large amount of terrain and building data. The data processing is complex and cumbersome, resulting in high computational costs. Summary of the Invention
[0009] The purpose of this invention is to overcome the shortcomings of the prior art, such as the high labor cost of manually drawing 3D images and the high computational cost of BIM software generation methods, and to provide a 3D modeling method, system and storage medium for columnar structures based on CAD layers.
[0010] The objective of this invention can be achieved through the following technical solutions:
[0011] A method for 3D modeling of columnar structures based on CAD layers includes the following steps:
[0012] Select the CAD display layer, and obtain the structural graphic name and corresponding structural parameter information based on the layer, and group the structural graphics.
[0013] Based on the structural graphics in each group, graphic features are identified, and combined with the structural parameter information, a three-dimensional model of the corresponding columnar structure is generated.
[0014] Furthermore, based on the structural graphics in each group, graphic feature recognition is performed, and combined with the structural parameter information, a three-dimensional model of the corresponding columnar structure is generated, specifically as follows:
[0015] Generate the corresponding maximum closed outer contour polygon based on the structural parameter information of the structural graphics in each group, which serves as the outline of the columnar structure; generate the corresponding three-dimensional model of the columnar structure based on the outline of the columnar structure and the height information corresponding to the structural graphics.
[0016] Furthermore, the step of generating the corresponding maximum closed outer contour polygon based on the structural parameter information of the structural graphics in each group includes:
[0017] Search for the intersection of line segments in the structure diagram. If the intersection is located between the endpoints of multiple line segments, then break the line segment at the intersection.
[0018] Search for endpoints in the structural diagram that are connected to only one line segment, and remove the line segments connected to those endpoints;
[0019] In the structural graphic, the outermost line segment is selected as the first starting line segment. Starting from the first starting line segment, the line segments with the largest and smallest angles with the first starting line segment along the first clockwise direction are selected in sequence, and these line segments are used as the second starting line segments. This process continues until the endpoint of the second starting line segment coincides with the endpoint of the first starting line segment, thus obtaining the maximum closed outer contour polygon.
[0020] Furthermore, the selection process for the starting line segment is as follows:
[0021] Take the side endpoint of the structure graphic as the starting point. If there are multiple endpoints on the side of the structure graphic, select one of them as the starting point.
[0022] Determine the line segment connecting the starting point, calculate the angle between the line segment and the preset first direction, and select the line segment with the smallest / largest angle as the starting line segment based on the position of the starting point and the preset first direction.
[0023] Furthermore, using the largest closed outer contour polygon as the base, and in a direction perpendicular to the plane containing the largest closed outer contour polygon, the side surfaces and top surface surrounding the base outer contour are generated according to the height information, thereby forming a three-dimensional model.
[0024] Furthermore, based on the structural graphics in each group, graphic feature recognition is performed, and combined with the structural parameter information, a three-dimensional model of the corresponding columnar structure is generated, specifically as follows:
[0025] The graphic recognition of each block in the block group is performed to obtain the geometric center point of each block, and a pile is generated at each geometric center point according to the preset pile information.
[0026] This invention also provides a 3D modeling system for columnar structures based on CAD layers, comprising:
[0027] The structural graphic acquisition module is used to select the CAD display layer, and obtain the structural graphic name and corresponding structural parameter information according to the layer, and group the structural graphics.
[0028] The columnar structure generation module is used to identify graphic features based on the structural graphics in each group, and generate a three-dimensional model of the corresponding columnar structure by combining the structural parameter information.
[0029] Furthermore, the columnar structure generation module specifically includes:
[0030] The maximum closed outer contour polygon generation submodule is used to search for the intersection points of line segments in the structural graphic. If the intersection point is located between the endpoints of multiple line segments, the line segment is broken at the intersection point. The module also searches for endpoints in the structural graphic that are connected to only one line segment and removes the line segment connected to the endpoint. The module selects the outermost line segment in the structural graphic as the first starting line segment. Starting from the first starting line segment, the module sequentially selects the line segments with the largest and smallest angles to the first starting line segment along the first clockwise direction and uses these line segments as the second starting line segments until the endpoint of the second starting line segment coincides with the endpoint of the first starting line segment, thus obtaining the maximum closed outer contour polygon.
[0031] The process of selecting the starting line segment is as follows:
[0032] Take the side endpoint of the structural graphic as the starting point. If there are multiple endpoints on the side of the structural graphic, select one endpoint as the starting point. Determine the line segment connected to the starting point, calculate the angle between the line segment and the preset first direction, and select the line segment with the smallest / largest angle as the starting line segment based on the position of the starting point and the preset first direction.
[0033] The 3D model construction submodule is used to generate the side and top surfaces surrounding the bottom outer contour polygon, based on the height information, in a direction perpendicular to the plane containing the maximum closed outer contour polygon, thereby forming a 3D model.
[0034] Furthermore, the columnar structure generation module specifically includes:
[0035] The pile generation module is used to perform graphic recognition on each block in the block group, obtain the geometric center point of each block, and generate piles at each geometric center point according to the preset pile information.
[0036] The present invention also provides a machine-readable storage medium on which a computer program is stored, the computer program being executed by a processor using the method described above.
[0037] Compared with the prior art, the present invention has the following advantages:
[0038] The present invention provides a 3D modeling method for columnar structures based on CAD layers. The method obtains structural graphics based on CAD layer information, then performs line segment recognition and processing to obtain the largest closed outer contour polygon, which serves as the base of the columnar structure, thereby extending to form the 3D graphic of the columnar structure. The overall solution has authentic data sources and accurate models. This method is highly efficient in modeling and model generation. The model contains CAD-related data to support subsequent analysis and prediction. Attached Figure Description
[0039] Figure 1 This is a flowchart illustrating a 3D modeling method for columnar structures based on CAD layers provided in an embodiment of the present invention.
[0040] Figure 2 This is a schematic diagram of the intersection of four line segments provided in an embodiment of the present invention;
[0041] Figure 3 This is a schematic diagram of the intersection of three line segments provided in an embodiment of the present invention;
[0042] Figure 4 This is a schematic diagram of the intersection of two line segments provided in an embodiment of the present invention;
[0043] Figure 5 This is a schematic diagram of a line segment whose endpoints are removed and only one line segment is connected, provided in an embodiment of the present invention;
[0044] Figure 6 This is a schematic diagram illustrating the selection of a starting point in an embodiment of the present invention;
[0045] Figure 7 This is a schematic diagram illustrating the selection of a starting line segment according to an embodiment of the present invention;
[0046] Figure 8 This is a schematic diagram illustrating the process of obtaining the maximum closed outer contour provided in an embodiment of the present invention;
[0047] Figure 9 This is a schematic diagram of a maximum closed outer contour provided in an embodiment of the present invention;
[0048] Figure 10 This is a schematic diagram of a stretching direction provided in an embodiment of the present invention;
[0049] Figure 11 This is a schematic diagram of a three-dimensional model of a first building provided in an embodiment of the present invention;
[0050] Figure 12 This is a schematic diagram of a three-dimensional model of a second building provided in an embodiment of the present invention;
[0051] Figure 13 This is a schematic diagram of a three-dimensional model of a building complex provided in an embodiment of the present invention;
[0052] Figure 14 This is a schematic diagram illustrating the generation of the center point of a bump according to an embodiment of the present invention;
[0053] Figure 15 This is a schematic diagram of a three-dimensional model of a pile bank provided in an embodiment of the present invention. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0055] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0056] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0057] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship in which the product of this invention is usually placed during use. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.
[0058] It should be noted that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0059] Furthermore, terms such as "horizontal" and "vertical" do not imply that components must be absolutely horizontal or suspended, but rather that they can be slightly tilted. For example, "horizontal" simply means that its direction is more horizontal than "vertical," not that the structure must be completely horizontal, but can be slightly tilted.
[0060] Example 1
[0061] like Figure 1 As shown, this embodiment provides a method for 3D modeling of columnar structures based on CAD layers, including the following steps:
[0062] S1: Receive CAD layer information, obtain structural graphics and corresponding structural parameter information based on CAD layer information, and group each structural graphic;
[0063] S2: Based on the structural graphics in each group, identify graphic features and combine them with structural parameter information to generate a three-dimensional model of the corresponding columnar structure.
[0064] As a preferred embodiment, step S2 specifically includes:
[0065] Generate the corresponding maximum closed outer contour polygon based on the structural parameter information of the structural graphics in each group, which serves as the outline of the columnar structure; generate the corresponding three-dimensional model of the columnar structure based on the outline of the columnar structure and the height information corresponding to the structural graphics.
[0066] The process of generating the largest closed outer contour polygon includes:
[0067] Search for the intersection points of line segments in the structural diagram. If the intersection point lies between the endpoints of multiple line segments, break the segment into its endpoints. If the endpoints of connecting line segments coincide with the searched intersection point, do not break the segment. Figure 2 The intersection shown is located in the middle of the two line segments, so the line segment is broken, as shown below. Figure 3 and 4 The intersection shown is located at the end of a line segment, without interruption.
[0068] like Figure 5 As shown, in the structural diagram, search for line segments whose endpoints are connected to only one line segment, that is, only connected to themselves, and then remove that line segment.
[0069] In the structural diagram, select the outermost line segment as the first starting line segment. Starting from the first starting line segment, select the line segments with the largest / smallest angle with the first starting line segment along the first clockwise direction and use them as the second starting line segments until the endpoint of the second starting line segment coincides with the endpoint of the first starting line segment, thus obtaining the largest closed outer contour polygon.
[0070] Optionally, the process for selecting the starting line segment is as follows:
[0071] Take the endpoint of the side of the structural figure as the starting point. If there are multiple endpoints on the side of the structural figure, select one of them as the starting point.
[0072] Determine the line segment connecting the starting point, calculate the angle between the line segment and the preset first direction, and select the line segment with the smallest / largest angle as the starting line segment based on the position of the starting point and the preset first direction.
[0073] It should be noted that if there are multiple endpoints on the side of the structural graphic, the starting point can be selected from either the topmost or the bottommost endpoint, without any unique limitation.
[0074] In determining the starting line segment, the first direction can be clockwise, counterclockwise, negative X-axis, negative Y-axis, etc., without being limited to a single direction.
[0075] This allows for different combinations, such as:
[0076] Select the uppermost endpoint of the line segment as the starting point, calculate the angle between the line segment connected to the starting point and the negative X-axis, select the line segment with the smallest angle as the starting line segment, and then select the line segment with the smallest clockwise rotation angle as the next line segment.
[0077] Alternatively, select the lowest endpoint of the line segment as the starting point, calculate the angle between the line segment connected to the starting point and the negative Y-axis, select the line segment with the largest angle as the starting line segment, and then select the line segment with the smallest counterclockwise rotation angle as the starting line segment of the next segment.
[0078] In this embodiment, based on the coordinate system of the structural graphic, the leftmost endpoint with the horizontal coordinate is taken as the starting point according to the coordinates of the endpoints of the line segments. If there are multiple endpoints with the same horizontal coordinate, the bottommost endpoint is taken. Figure 6 As shown;
[0079] Using the starting point as the endpoint, calculate the line segment with the smallest angle to the negative Y-axis and use it as the starting line segment.
[0080] Specifically, such as Figure 7As shown, for the two line segments connected by the endpoint, calculate the angles α and β between the two line segments and the negative Y-axis, respectively. Compare the sizes of α and β. If α < β, then take the line segment with the included angle α as the starting line segment.
[0081] like Figure 8 As shown, starting from the initial line segment, always take the rightmost line segment (that is, the line segment with the largest clockwise rotation angle) as the next line segment, until returning to the initial line segment, and combine them to form a closed contour, which is the maximum closed outer contour.
[0082] As a preferred implementation, after generating the largest closed outer contour polygon, the 3D model generation process further includes:
[0083] like Figure 9-13 As shown, the largest closed outer contour polygon is used as the base. The sides surrounding the outer contour of the base are generated according to the corresponding height information in the direction perpendicular to the plane where the largest closed outer contour polygon is located, thus forming a three-dimensional model.
[0084] This is equivalent to stretching the calculated maximum closed outer contour polygon according to the obtained building height to finally obtain the corresponding building family.
[0085] In a preferred embodiment, step S2 may also be:
[0086] Based on the CAD layer information, the graphic information is obtained, the blocks are identified, and they are assigned to the corresponding block groups; for example... Figure 14 As shown, each block in the block group is subjected to graphic recognition (including line segments, arcs, and closed loops) to obtain the geometric center point of each block, and a pile is generated at each geometric center point according to the preset pile information.
[0087] In this embodiment, the geometric center point of each map block is identified. 3889 map blocks were measured, with 3867 valid points. Staking grids are generated at each geometric center point according to preset staking information, such as... Figure 15 As shown; the pile information includes pile type, diameter, bottom height and top height.
[0088] Optionally, after obtaining the CAD layer information, parameters can be defined according to requirements to determine whether the CAD display layer is displayed in the current view or all views; the position positioning method (origin to origin, center to center, shared coordinates); and the corresponding scaling ratio (determined based on the unit of the numbers in the CAD drawing: m or mm).
[0089] Then, obtain the layer name and block name of the graphic module in the CAD, group / categorize all module data in the CAD according to the layer name and block name, and cache the relevant data in the document.
[0090] During processing, the picked graphics are grouped, and the datasets in the cached documents are retrieved by group. The line segments and closed contours contained in each tile are parsed to generate a line segment set. The maximum closed outer contour polygon that can be generated is calculated based on the combination of line segment sets.
[0091] The above is an introduction to the method embodiments. The following system embodiments will further illustrate the present invention.
[0092] This embodiment also provides a 3D modeling system for columnar structures based on CAD layers, including:
[0093] The structural graphic acquisition module is used to receive CAD layer information, acquire structural graphics and corresponding structural parameter information based on the CAD layer information, and group the structural graphics.
[0094] The columnar structure generation module is used to identify graphic features based on the structural graphics in each group, and combine them with structural parameter information to generate a three-dimensional model of the corresponding columnar structure.
[0095] Optionally, the columnar structure generation module specifically includes:
[0096] The maximum closed outer contour polygon generation submodule is used to search for the intersection points of line segments in the structural graphic. If the intersection point is located between the endpoints of multiple line segments, the line segment is broken at the intersection point. It also searches for the endpoints of the structural graphic that are connected to only one line segment and removes the line segments connected to the endpoints. The outermost line segment in the structural graphic is selected as the first starting line segment. Starting from the first starting line segment, the line segments with the largest / smallest angle with the first starting line segment along the first clockwise direction are selected in sequence and used as the second starting line segment until the endpoint of the second starting line segment coincides with the endpoint of the first starting line segment, thus obtaining the maximum closed outer contour polygon.
[0097] The process of selecting the starting line segment is as follows:
[0098] Take the side endpoint of the structural graphic as the starting point. If there are multiple endpoints on the side of the structural graphic, select one of them as the starting point. Determine the line segment connected to the starting point, calculate the angle between the line segment and the preset first direction, and select the line segment with the smallest / largest angle as the starting line segment based on the position of the starting point and the preset first direction.
[0099] The 3D model construction submodule is used to generate the side and top surfaces surrounding the bottom contour polygon based on the height information, in a direction perpendicular to the plane containing the bottom contour polygon, thereby forming a 3D model.
[0100] Optionally, the columnar structure generation module may further include:
[0101] The pile generation module is used to perform graphic recognition on each block in the block group, obtain the geometric center point of each block, and generate piles at each geometric center point according to the preset pile information.
[0102] It should be noted that the specific details and beneficial effects of the device in this application can be found in the above-described method embodiments, and will not be repeated here.
[0103] This embodiment also provides a machine-readable storage medium storing a computer program, which is executed by a processor as described above for the 3D modeling method of columnar structures based on CAD layers.
[0104] In the context of this invention, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0105] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0106] The preferred embodiments of the present invention have been described in detail above. It should be understood that those skilled in the art can make numerous modifications and variations based on the concept of the present invention without creative effort. Therefore, all technical solutions that can be obtained by those skilled in the art based on the concept of the present invention through logical analysis, reasoning, or limited experimentation on the basis of existing technology should be within the scope of protection defined by the claims.
Claims
1. A method for 3D modeling of columnar structures based on CAD layers, characterized in that, Includes the following steps: Select the CAD display layer, and obtain the structural graphic name and corresponding structural parameter information based on the layer, and group the structural graphics. Based on the structural graphics in each group, graphic features are identified, and combined with the structural parameter information, a three-dimensional model of the corresponding columnar structure is generated. Based on the structural graphics in each group, graphic feature recognition is performed, and combined with the structural parameter information, a three-dimensional model of the corresponding columnar structure is generated, specifically as follows: Generate the corresponding maximum closed outer contour polygon based on the structural parameter information of the structural graphics in each group, and use it as the outline of the columnar structure; generate the corresponding three-dimensional model of the columnar structure based on the outline of the columnar structure and the height information corresponding to the structural graphics. The step of generating the corresponding maximum closed outer contour polygon based on the structural parameter information of the structural graphics in each group includes: Search for the intersection of line segments in the structure diagram. If the intersection is located between the endpoints of multiple line segments, then break the line segment at the intersection. Search for endpoints in the structural diagram that are connected to only one line segment, and remove the line segments connected to those endpoints; In the structural graphic, the outermost line segment is selected as the first starting line segment. Starting from the first starting line segment, the line segments with the largest / smallest angle with the first starting line segment along the first clockwise direction are selected in sequence, and the line segments are used as the second starting line segments until the endpoint of the second starting line segment coincides with the endpoint of the first starting line segment, thus obtaining the maximum closed outer contour polygon. Using the largest closed outer contour polygon as the base, and in a direction perpendicular to the plane containing the largest closed outer contour polygon, the side and top surfaces surrounding the outer contour of the base are generated according to the height information, thereby forming a three-dimensional model.
2. The method for three-dimensional modeling of columnar structures based on CAD layers according to claim 1, characterized in that, The process for selecting the starting line segment is as follows: Take the side endpoint of the structure graphic as the starting point. If there are multiple endpoints on the side of the structure graphic, select one of them as the starting point. Determine the line segment connecting the starting point, calculate the angle between the line segment and the preset first direction, and select the line segment with the smallest / largest angle as the starting line segment based on the position of the starting point and the preset first direction.
3. The method for three-dimensional modeling of columnar structures based on CAD layers according to claim 1, characterized in that, Based on the structural graphics in each group, graphic feature recognition is performed, and combined with the structural parameter information, a three-dimensional model of the corresponding columnar structure is generated, specifically as follows: The graphic recognition of each block in the block group is performed to obtain the geometric center point of each block, and a pile is generated at each geometric center point according to the preset pile information.
4. A 3D modeling system for columnar structures based on CAD layers, characterized in that, include: The structural graphic acquisition module is used to select the CAD display layer, and obtain the structural graphic name and corresponding structural parameter information according to the layer, and group the structural graphics. The columnar structure generation module is used to identify graphic features based on the structural graphics in each group, and combine the structural parameter information to generate a three-dimensional model of the corresponding columnar structure. The columnar structure generation module specifically includes: The maximum closed outer contour polygon generation submodule is used to search for the intersection points of line segments in the structural graphic. If the intersection point is located between the endpoints of multiple line segments, the line segment is broken at the intersection point. The module also searches for endpoints in the structural graphic that are connected to only one line segment and removes the line segment connected to the endpoint. The module selects the outermost line segment in the structural graphic as the first starting line segment. Starting from the first starting line segment, the module sequentially selects the line segments with the largest and smallest angles to the first starting line segment along the first clockwise direction and uses these line segments as the second starting line segments until the endpoint of the second starting line segment coincides with the endpoint of the first starting line segment, thus obtaining the maximum closed outer contour polygon. The process for selecting the starting line segment is as follows: Take the side endpoint of the structural graphic as the starting point. If there are multiple endpoints on the side of the structural graphic, select one endpoint as the starting point. Determine the line segment connected to the starting point, calculate the angle between the line segment and the preset first direction, and select the line segment with the smallest / largest angle as the starting line segment based on the position of the starting point and the preset first direction. The 3D model construction submodule is used to generate the side and top surfaces surrounding the bottom outer contour polygon, based on the height information, in a direction perpendicular to the plane containing the maximum closed outer contour polygon, thereby forming a 3D model.
5. A 3D modeling system for columnar structures based on CAD layers according to claim 4, characterized in that, The columnar structure generation module specifically includes: The pile generation module is used to perform graphic recognition on each block in the block group, obtain the geometric center point of each block, and generate piles at each geometric center point according to the preset pile information.
6. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores a computer program, which is executed by a processor according to any one of claims 1 to 3.
Citation Information
Patent Citations
Terrain modeling device based on BIM technology
CN113936112A
