Fusion-driven 3D model rapid construction method, equipment and program product

Through the collaborative processing of drawings and table information, the three-dimensional model is automatically constructed, which solves the problems of low efficiency and high skill requirements in the existing technology, and realizes efficient and accurate three-dimensional model design.

CN119540472BActive Publication Date: 2025-04-04BWTON TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510108364.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-04-04
Estimated Expiration
2045-01-23

AI Technical Summary

Technical Problem

The existing three-dimensional model construction technology is inefficient, and modeling personnel are required to have advanced software operation skills, which makes it difficult to ensure the accuracy and consistency of the model, affecting scientificity and reliability.

Method used

The boundary three-dimensional outline model of the target object is constructed through the height data and two-dimensional boundary data in the drawing information, the component distribution data in the table information is obtained, the reference table components are set, and the relationship table and distance position data are analyzed and processed, and the three-dimensional model is automatically extracted and fused.

Benefits of technology

It reduces the professional skills requirements for operators, improves modeling efficiency and accuracy, reduces manual intervention, improves the flexibility and adaptability of three-dimensional model design, and shortens the construction time, especially for rapid modeling of complex objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119540472B_ABST
    Figure CN119540472B_ABST
Patent Text Reader

Abstract

The present application proposes a fusion-driven 3D model rapid construction method, device and program product, which constructs the boundary 3D contour model of the target object through the height data and 2D boundary data in the drawing, obtains the component distribution data of the target object through the table information, sets the reference table component, establishes the mapping relationship between the 3D component material library, and obtains the distance data between the reference component and the coordinate origin. The 3D model component is extracted according to the mapping relationship table, and its reference position is determined according to the distance data. Finally, the boundary 3D contour model, the 3D model component and the reference position are fused to construct a complete 3D model of the target object. This method improves the efficiency and accuracy of modeling by automatically extracting and fusing data, reduces manual intervention, and improves the flexibility and adaptability of 3D model design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of three-dimensional model construction, and specifically to a fusion-driven three-dimensional model extremely fast construction method, equipment and program product. Background Art

[0002] In modern industrial scenarios, the construction of 3D models, such as the 3D model construction practice of IDC (Internet Data Center) computer room, mainly relies on CAD drawings or professional modeling software such as Revit to achieve the generation of 3D models.

[0003] There are a large number of servers, storage devices, switches and other equipment deployed in the IDC computer room. In the 3D model, these equipment models are usually placed in the corresponding cabinet model positions by dragging and dropping. However, this process places high demands on the software usage skills of modelers and computer room operation and maintenance managers. Due to the complex functions and cumbersome operation procedures of related professional modeling software, personnel need to invest a lot of time and energy in learning and mastering the use of the software, and in the subsequent model maintenance process, they also face high technical barriers and cost expenses.

[0004] From a technical perspective, this not only limits the efficiency of model building and maintenance, but may also make it difficult to ensure model accuracy and consistency due to differences in personnel skills, which in turn affects the scientificity and reliability of the use of three-dimensional models, becoming one of the key technical bottlenecks restricting the construction and application of three-dimensional models. Summary of the invention

[0005] In view of this, in order to solve the problem of low efficiency in building three-dimensional models, a fusion-driven three-dimensional model extremely fast building method, device and program product are provided.

[0006] According to one aspect of an embodiment of the present application, a fusion-driven three-dimensional model rapid construction method includes:

[0007] Constructing a three-dimensional contour model of the boundary of the target object through the height data and two-dimensional boundary data of the target object in the drawing information;

[0008] Obtaining component distribution data corresponding to the target object of the table information, and setting one of the components as a reference table component; the component distribution data includes: establishing a mapping relationship table of a three-dimensional component material library corresponding to the component, and setting the coordinate origin of the target object, and obtaining the distance position data between the reference table component and the coordinate origin;

[0009] Parsing the table information, the parsing comprising: extracting the three-dimensional model component corresponding to the component according to the mapping relationship table, and determining the reference position corresponding to the three-dimensional model component according to the distance position data;

[0010] The boundary three-dimensional contour model, the three-dimensional model components and the corresponding reference positions are integrated to construct a three-dimensional model of the target object.

[0011] According to one aspect of an embodiment of the present application, the component distribution data further includes: attribute data of the component; and parameterized editing of the three-dimensional model component is performed based on the attribute data.

[0012] According to one aspect of an embodiment of the present application, the step of setting one of the components as a reference table component includes:

[0013] classifying components of the target object;

[0014] Select any component of the same category with the least number as the benchmark table component.

[0015] According to one aspect of the embodiment of the present application, the component having more than two pieces is a reference table component, and the method further includes:

[0016] The relative position distances between the reference table components and the coordinate origin are determined respectively, and the relative directions are determined by the positional relationship between the reference table components.

[0017] According to one aspect of an embodiment of the present application, the step of establishing a mapping relationship table corresponding to the three-dimensional component material library of the component includes:

[0018] When the component is represented as a cell in the table information, a unique number is set for each cell;

[0019] A unique identifier is set for the three-dimensional component material in the three-dimensional component material library corresponding to the component;

[0020] A mapping relationship is established between the coding of the cell and the identification of the three-dimensional component material, and the mapping relationship forms a mapping relationship table of the component corresponding to the three-dimensional component material library.

[0021] According to one aspect of the embodiment of the present application, the cell maps a physical model; the method further includes: obtaining one or more data of the number, size, height and distance of the cell relative to the reference table component.

[0022] According to one aspect of an embodiment of the present application, the drawing information comes from one or more format files of DWG, DXF, SKP, IFC, JPEG, PNG, and RVT.

[0023] According to one aspect of an embodiment of the present application, the table information comes from one or more format files of CSV, TSV, XML, XLS, XLSX, XLSM, XLSB, ET, and ETX.

[0024] A computer device comprises a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the above method.

[0025] A computer program product comprises a computer program, wherein the computer program implements the steps of the above method when executed by a processor.

[0026] This technical solution decomposes the complex 3D model construction process into simple collaborative processing of drawing information and table information, which does not require the advanced operation skills of complex 3D modeling software, and reduces the professional skill requirements for operators. In addition, this technical solution improves the efficiency and accuracy of modeling through automatic data extraction and fusion, reduces manual intervention, and improves the flexibility and adaptability of 3D model design.

[0027] Furthermore, by establishing a mapping relationship table and parsing based on distance position data, an automated processing flow from table information to 3D model component extraction and positioning is realized. Compared with the traditional method of manually creating and placing model components one by one, the time required to build a 3D model is greatly shortened, especially when dealing with complex objects containing a large number of components. This technical solution saves more time and is more efficient, can quickly respond to project needs, and improve project delivery speed. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The above and other objects, features and advantages of the present application will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings.

[0029] Figure 1 It is a logic block diagram of a fusion-driven three-dimensional model rapid construction method provided according to an embodiment of the present application.

[0030] Figure 2 It is a flow chart of a fusion-driven three-dimensional model rapid construction method provided according to an embodiment of the present application.

[0031] Figure 3 is based on Figure 2 A flowchart of a method for setting one of the components as a reference table component is shown in the corresponding embodiment.

[0032] Figure 4 is based on Figure 2 A flowchart of a method for establishing a mapping relationship table corresponding to a three-dimensional component material library shown in a corresponding embodiment.

[0033] Figure 5 is based on Figure 2 A flow chart of a method for setting the coordinate origin of a target object shown in the corresponding embodiment.

[0034] Figure 6 It is a schematic diagram of drawing cells in a two-dimensional Excel table according to an embodiment.

[0035] Figure 7 It is a schematic diagram of a layout situation in a two-dimensional Excel table according to an embodiment.

[0036] Figure 8 It is a schematic diagram of another layout situation after adjustment in a two-dimensional Excel table according to an embodiment.

[0037] Fig. 9 It is a schematic diagram showing that the intersection of the walls of the two-dimensional plane in the two-dimensional Excel table is the coordinate origin according to an embodiment.

[0038] Fig.10 It is a schematic diagram of a graphical interface for cell settings according to an embodiment.

[0039] Fig.11 The figure is a three-dimensional model diagram of an IDC computer room according to an embodiment.

[0040] Fig.12 The figure is a schematic diagram of a table editing interface of a software product according to an embodiment.

[0041] Fig.13 The present invention is a schematic diagram of an interface for data import in table editing of a software product according to an embodiment.

[0042] Fig.14 The present invention is a schematic diagram of an interface for adding attribute data in table editing of a software product according to an embodiment. DETAILED DESCRIPTION

[0043] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these example embodiments are provided so that the description of the present application will be more comprehensive and complete and the concepts of the example embodiments will be fully conveyed to those skilled in the art. The accompanying drawings are only schematic illustrations of the present application and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.

[0044] In addition, the described features, structures or characteristics may be combined in one or more example embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the example embodiments of the present application. However, those skilled in the art will appreciate that the technical solution of the present application may be practiced while omitting one or more of the specific details, or other methods, components, steps, etc. may be adopted. In other cases, known structures, methods, implementations or operations are not shown or described in detail to avoid obscuring the present application and making the various aspects of the present application obscure.

[0045] Combined with Figure 1 and 2 , a fusion-driven 3D model rapid construction method, comprising:

[0046] Step 100: construct a three-dimensional boundary contour model of the target object using the height data and two-dimensional boundary data of the target object in the drawing information.

[0047] Specifically, by parsing the drawing information, the two-dimensional boundary contour data and the corresponding height data of the target object (such as spatial objects such as IDC computer rooms and buildings) are extracted from it. Based on this, the source of drawing information is relatively wide, and its format includes DWG, DXF, SKP, IFC, JPEG, PNG, RVT and other formats. These format files can be output by professional design software such as CAD software and Revit software, or they can be output by ordinary image software. The core is to contain the boundary contour of the target object and the corresponding height data. This method abandons the need for in-depth analysis of complex two-dimensional and three-dimensional data inside the drawing, and only extracts boundary and height information, which greatly reduces the complexity of the analysis work and is extremely simple for the analysis of drawing information. In addition, because only the key boundary and height data are extracted, the amount of data involved is relatively small, which effectively reduces the data processing burden of the system, thereby significantly speeding up the speed of data acquisition, which helps to improve the efficiency of the entire workflow.

[0048] By clarifying the boundary contour range of the target object on the two-dimensional plane and the corresponding height recorded in the drawing, the three-dimensional data of the boundary contour of the target object is obtained. Through three-dimensional modeling software and other similar tools, the boundary contour of the target object can be vertically pulled up to the corresponding height, and the boundary three-dimensional contour model of the target object can be constructed. In this embodiment, the two-dimensional boundary contour of the IDC computer room, that is, the boundary wall of the IDC computer room, is quickly vertically pulled up through the modeling software, and the three-dimensional contour model of the IDC computer room is formed according to the corresponding boundary wall height. The pulling operation of the three-dimensional contour model of the target object is convenient, and the user does not need to have complex three-dimensional software operation capabilities, which reduces the requirements for the user's professional skills, allowing more users with non-professional backgrounds to easily get started, and broadens the scope of applicable people.

[0049] Step 300, obtain the component distribution data of the target object corresponding to the table information, and set one of the components as the base table component; the component distribution data includes: establishing a mapping relationship table with the three-dimensional component material library corresponding to the component, and setting the coordinate origin of the target object, and obtaining the distance position data between the base table component and the coordinate origin.

[0050] Specifically, the table information records the component distribution corresponding to the target object in an abstract manner in a table, and also establishes a mapping relationship table corresponding to the component in the three-dimensional component material library, which is convenient for subsequent calls to the corresponding three-dimensional component material for model construction and other operations. Moreover, the mapping relationship table makes the table information closely connected with the actual three-dimensional component material. When building a three-dimensional model, the required components can be quickly and accurately called from the material library, which effectively improves the efficiency of model construction. Based on this, the editing of the table can also be realized by editing the component, such as copying and pasting the table, merging the table, dragging and dropping the table, and other simple operations. Using the editing function of the table itself to realize the editing of the component is simple and easy. The operator does not need to master complex professional software operation skills. Only through common operations can the editing of the component be easily completed. It not only reduces the operation threshold, but also can quickly respond to different design requirements and flexibly adjust the component configuration. Especially in the face of frequent design changes or optimizations, the advantages are more obvious.

[0051] In addition, in order to clarify the relative position of the components corresponding to the table in the three-dimensional contour model, it is necessary to set one of the many components as the base table component, and at the same time, it is necessary to set the coordinate origin of the target object, and obtain the distance position data between the base table component and the coordinate origin through calculation, so as to clarify the relative position of each component in the three-dimensional space and provide data support for constructing three-dimensional model components.

[0052] In this embodiment, the component distribution data also includes: component attribute data, such as geometric parameters (such as length, width, height, orientation, thickness, etc.), material (such as metal, plastic, steel bar, etc.), surface (such as decals, glossiness, color, etc.), and the three-dimensional model components are parametrically edited according to the attribute data, so that the constructed three-dimensional model components are more in line with actual needs and more accurately reflect the characteristics of the target object.

[0053] Step 500 , parsing the table information, the parsing process includes: extracting the three-dimensional model component corresponding to the component according to the mapping relationship table, and determining the reference position corresponding to the three-dimensional model component according to the distance position data.

[0054] Specifically, the 3D model components corresponding to the components in the table are accurately extracted from the corresponding 3D component material library according to the mapping relationship table. In addition, the reference position of the reference table component is determined according to the distance position data, and the relative position relationship of other components relative to the reference table component determines their respective reference positions, thereby determining the relative and accurate position of each 3D model component in the 3D space coordinate system constructed by the reference table component and the coordinate origin.

[0055] Step 700: construct a three-dimensional model of the target object by fusing the boundary three-dimensional contour model, the three-dimensional model components and the corresponding reference positions.

[0056] Specifically, the boundary 3D contour model constitutes the outer contour of the target object, and the 3D model components and the corresponding reference positions constitute the internal 3D model components and their distribution of the target object, which together constitute the 3D model of the target object.

[0057] By adopting this technical solution, the complex 3D model construction process is decomposed into the collaborative processing of simple drawing information and table information. There is no need to master the advanced operating skills of complex 3D modeling software, which reduces the professional skill requirements for operators.

[0058] Furthermore, by establishing a mapping relationship table and parsing based on distance position data, an automated processing flow from table information to 3D model component extraction and positioning is realized. Compared with the traditional method of manually creating and placing model components one by one, the time required to build a 3D model is greatly shortened, especially when dealing with complex objects containing a large number of components. This technical solution saves more time and is more efficient, can quickly respond to project needs, and improve project delivery speed.

[0059] In one embodiment, in combination with Figure 3 The step of setting one of the components as a reference table component in step 300 includes:

[0060] Step 310A, classifying components of the target object;

[0061] Step 320A, select any component of the same category with the least number as the reference table component.

[0062] Specifically, there are multiple components of different types and quantities in the target object. For example, in the application scenario of the IDC computer room, the server is a component of the same type, and the cabinet is a component of the same type; in the building, the table, stool, door, and window are components of different types. Among the components of the same type, they are mapped in the table, and any component is selected as the base table component. The components of the same category with the least number are selected and mapped in the table as the base table component, which is easier to ensure its uniqueness. Because the component categories with a small number are relatively unique in the model, the possibility of duplication or confusion is low. Furthermore, the processing of spatial position relationships of components with a small number is simpler. Taking the IDC computer room model as an example, assuming that an IDC computer room has only one door, and the corresponding table is used as the base table component, when determining the distance position data between other components (such as walls, windows, cabinets, servers, etc.) mapped in the table and the door, the calculation logic is relatively simple and reliable.

[0063] In other embodiments, a component is a reference table component of more than two components, and the method further includes: determining the relative position distance between the reference table components and the coordinate origin, and determining the relative direction based on the position relationship between the reference table components. Specifically, more than two reference table components are selected from the same type of components, and the reference table components at two different positions are respectively determined to have relative position distances with the coordinate origin, and the reference table components verify the accuracy of the position information with each other. In addition, the relative direction can be determined based on the position relationship between the reference table components at two different positions, and the positions and directions of other components compared to the two reference table components are also determined, thereby effectively ensuring the accuracy and rationality of the positions and directions of each component in the process of establishing the three-dimensional model.

[0064] In one embodiment, in combination with Figure 4 The step of establishing a mapping relationship table corresponding to the three-dimensional component material library in step 300 includes:

[0065] Step 310B, when the component is represented as a cell in the table information, a unique number is set for each cell;

[0066] Step 320B, setting a unique identifier for the 3D component material in the 3D component material library corresponding to the component;

[0067] Step 330B: establish a mapping relationship between the cell code and the identifier of the three-dimensional component material, and the mapping relationship forms a mapping relationship table of the component corresponding to the three-dimensional component material library.

[0068] Specifically, the components are expressed in the form of cells in the table information. The source of the table information is relatively wide, and its format includes one or more format files of CSV, TSV, XML, XLS, XLSX, XLSM, XLSB, ET, and ETX. These format files can be output by classic and familiar software such as Office Excel software and WPS Excel software. Based on this, each cell is set with a unique number, and correspondingly, each three-dimensional component material in the three-dimensional component material library is set with a unique identifier. By establishing a mapping relationship between the cell encoding and the identifier of the three-dimensional component material, and forming a corresponding mapping relationship table, the mapping relationship table becomes the key link between the table information and the three-dimensional component material library. Based on this, the unique number of the cell and the unique identifier of the three-dimensional component material ensure the accuracy and traceability of the data, and the mapping relationship table greatly improves the calling efficiency of the three-dimensional component material. When the three-dimensional model of a component is needed, there is no need to perform tedious search and screening in the material library, which improves the overall efficiency of the three-dimensional model construction.

[0069] In other embodiments, the cell maps a physical model; the method further comprises: obtaining one or more data of the number, size, height and distance of the cell relative to a reference table component.

[0070] Specifically, cells are the bridge between the physical model and the virtual 3D model, and are the link to achieve the "combination of virtual and real". Cells map to physical models, which can directly reflect the general situation of the physical world. The number, size, height, and distance of each cell relative to the benchmark table component are multiple data. In essence, they map the relevant parameters of the physical world, and also associate the 3D component materials, making the model construction of the target object more accurate.

[0071] In one embodiment, in combination with Figure 5 The step of setting the coordinate origin of the target object in step 300 includes:

[0072] Step 310C, obtaining the straight lines of the two-dimensional boundary mapped to the target object from the two-dimensional boundary data, and counting the number of intersection points formed by the intersections between the straight lines;

[0073] Step 320C, the intersection point with the largest number of rays in the traversed intersection points is the coordinate origin.

[0074] Specifically, the two-dimensional boundary data is used to describe the contour of the target object, which is composed of multiple straight lines. For the contour closed loop formed by the connection between different straight lines, the straight lines will intersect with each other to form intersections. The number of intersections is traversed and counted, and the intersection with the largest number of rays on the intersection is the coordinate origin. The two-dimensional geometric features of the target object and the intersection with the largest number of rays are selected as the key reference point "coordinate origin". Compared with arbitrarily specifying the coordinate origin, it is more reasonable and objective, and it is also easy for the computer system to quickly identify it, and the spatial positioning is more accurate and detailed.

[0075] In other embodiments, when there are multiple intersections with the largest number of rays, two intersections with the largest distance between any two intersections with the largest number of rays are selected as the coordinate origin and the auxiliary origin respectively;

[0076] The reference table component determines the relative position distance based on the coordinate origin and determines the relative direction based on the auxiliary origin.

[0077] Specifically, when there are multiple intersections with the largest number of rays in the intersection number, the distance between any two intersections is calculated, and the two intersections with the maximum value, that is, the two intersections with the largest distance between the intersections, are selected. The two intersections are set as the coordinate origin and the auxiliary origin, respectively. The reference table component calculates the distance with the coordinate origin and the auxiliary origin, respectively. Since the distance between the coordinate origin and the auxiliary origin is the farthest, the calculated data has the largest "difference", which facilitates the determination of the relative position distance and relative direction of the reference table component according to the coordinate origin.

[0078] Combined with Figures 6 to 10 , using the construction of a 3D model of an IDC computer room as an application case to explain this solution.

[0079] The two-dimensional boundary range of the IDC computer room is determined through CAD drawings, that is, the surrounding walls of the IDC computer room and the height data of the corresponding walls. Then, the surrounding walls are vertically pulled up to the specified height of the walls to form a three-dimensional contour model of the boundary of the IDC computer room.

[0080] Combined with Figure 6 , draw cells in a two-dimensional Excel table, each cell maps a three-dimensional cabinet model, and distributes components through the arrangement and layout of cells. The cell distribution method is the same as the operation method of Excel table, which can be copied, pasted, stretched and reduced, so as to express cabinet components in a simple and convenient cell way.

[0081] Specifically, in the distribution process, according to the number and arrangement of cabinets in the computer room, draw cells in Excel and combine them with the attached Figure 7 One layout is 6 rows of cabinets, with 12 cabinets in each row. If you need to adjust, combine the attached Figure 8, the adjusted layout is 12 rows of cabinets, 6 cabinets in each row. It can be seen that it can be completed through simple manipulation of Excel.

[0082] On this basis, combined with the Fig. 9 , set a unique number (such as A12) for each cell, and establish a one-to-one mapping relationship with the identification of the cabinet 3D model. Based on this, a mapping relationship table is established between the cell and the 3D component material library to facilitate the rapid retrieval of the 3D model of the corresponding material. Since the height of each cabinet in the IDC computer room is different, the attribute data of the component is set, such as setting the height of the cabinet 3D model. The height is expressed in U positions (the U position of the cabinet refers to a standard size inside the cabinet. The height of a U is 1.75 inches, which is the basic unit of measurement for the vertical space inside the cabinet). This attribute information can be distinguished by the naming method of "cell number-cabinet height", such as A12-42U, B01-47U, and parametric 3D model editing can also be realized. On this basis, you can further add attribute information such as brand, weight, power, and orientation.

[0083] Combined with Fig.10 , select the intersection of the two-dimensional plane wall of the IDC computer room as the coordinate origin, select a cell as the reference table component (the mapped cabinet 3D model), calculate the distance between the cell and the IDC computer room coordinate origin, that is, the distance between the X-axis and the Y-axis, so as to determine the position of the cell (reference table component) in the IDC computer room. The cabinet column number, number of cabinet columns, distance between cabinets, cabinet height, etc. of other cabinets are also determined in the Excel table, so the corresponding cabinet 3D model can be quickly and accurately retrieved through the mapping relationship table.

[0084] Combined with Fig.11 The 3D model of the IDC computer room is constructed by the 3D contour model of the boundary of the IDC computer room, the 3D model components of the cabinet and the corresponding reference positions.

[0085] Further, in order to explain this solution more clearly, Figures 12-14 , which is the editing interface of the actual software product. It can be edited directly in the Excel table, and the corresponding 3D model can be quickly generated and previewed in the scene interaction area provided on the right side of the editing interface.

[0086] In one embodiment, a computer device is also provided, including a memory, a processor, and a computer program stored in the memory, and the processor executes the computer program to implement the steps of the above-mentioned fusion-driven three-dimensional model rapid construction method.

[0087] In one embodiment, a computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned fusion-driven three-dimensional model rapid construction method are implemented.

[0088] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0089] In addition, although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0090] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the appended claims.

Claims

1. A fusion-driven three-dimensional model rapid construction method, characterized in that: include: Constructing a three-dimensional contour model of the boundary of the target object through the height data and two-dimensional boundary data of the target object in the drawing information; Obtaining component distribution data corresponding to the target object of the table information, and setting one of the components as a reference table component; the component distribution data includes: establishing a mapping relationship table of a three-dimensional component material library corresponding to the component, and setting the coordinate origin of the target object, and obtaining the distance position data between the reference table component and the coordinate origin; Parsing the table information, the parsing comprising: extracting the three-dimensional model component corresponding to the component according to the mapping relationship table, and determining the reference position corresponding to the three-dimensional model component according to the distance position data; Constructing a three-dimensional model of the target object by fusing the boundary three-dimensional contour model, the three-dimensional model components and the corresponding reference positions; The step of establishing a mapping relationship table corresponding to the three-dimensional component material library of the component comprises: When the component is represented as a cell in the table information, a unique number is set for each cell; A unique identifier is set for the three-dimensional component material in the three-dimensional component material library corresponding to the component; A mapping relationship is established between the coding of the cell and the identification of the three-dimensional component material, and the mapping relationship forms a mapping relationship table of the component corresponding to the three-dimensional component material library.

2. The method for rapidly constructing a 3D model driven by fusion according to claim 1, characterized in that: The component distribution data also includes: attribute data of the component; and parameterized editing of the three-dimensional model component is performed according to the attribute data.

3. The fusion-driven three-dimensional model rapid construction method according to claim 1 is characterized in that: The step of setting one of the components as a reference table component comprises: classifying components of the target object; Select any component of the same category with the least number as the benchmark table component.

4. The method for rapidly constructing a fusion-driven three-dimensional model according to claim 3, characterized in that: The component having more than two components is a reference table component, and the method further comprises: The relative position distances between the reference table components and the coordinate origin are determined respectively, and the relative directions are determined by the positional relationship between the reference table components.

5. The method for rapidly constructing a 3D model driven by fusion according to claim 1, characterized in that: The cell maps to a physical model; the method further comprises: obtaining one or more data of the number, size, height and distance of the cell relative to the reference table component.

6. The fusion-driven three-dimensional model rapid construction method according to claim 1, characterized in that: The drawing information comes from one or more formats of files such as DWG, DXF, SKP, IFC, JPEG, PNG, and RVT.

7. The fusion-driven three-dimensional model rapid construction method according to claim 1, characterized in that: The table information comes from one or more format files of CSV, TSV, XML, XLS, XLSX, XLSM, XLSB, ET, and ETX.

8. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 7.

9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Construction method of live-action three-dimensional model

    CN113963119A

  • High-precision three-dimensional grid fusion method based on optimal energy field

    CN118864766A