Three-dimensional virtual capital raising method, system, computer device and computer readable medium
Through parametric analysis and three-dimensional virtual modeling of the capital raising items, three-dimensional virtual items and capital raising orders are generated, which solves the problems of missed withdrawals, repeated withdrawals, missed construction, and wrong construction caused by the traditional two-dimensional capital raising method, and improves This ensures the accuracy and efficiency of data transmission.
Patent Information
- Application Number
- CN202210223381.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-07
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2042-03-07
AI Technical Summary
The traditional two-dimensional capital increase method leads to missed, repeated, and misconstructed downstream majors, resulting in inaccurate three-dimensional modeling.
Through parametric analysis of each item in the capital withdrawal items, the parameterized information of the items is obtained, and based on this information, three-dimensional virtual modeling is performed to generate three-dimensional virtual items, and finally a capital withdrawal bill is generated and transmitted to the downstream capital collection professional .
It effectively avoids the problem of inaccurate three-dimensional modeling and improves the accuracy and efficiency of transfer of capital raising data between professions.
Smart Images

Figure CN114638928B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of three-dimensional design technology, and in particular to a three-dimensional virtual design method, a three-dimensional virtual design system, a computer device and a computer-readable storage medium. Background Art
[0002] There are many majors in nuclear power and nuclear chemical reprocessing engineering design. The collaborative work between upstream and downstream majors is a key link in 3D design. In the actual 3D design process, the work of providing funds is still limited to traditional 2D funds. The upstream and downstream majors provide funds through drawings, data sheets and other media. The design information contained in them cannot be directly used. It requires downstream majors to check and manually model before entering the 3D design software, such as PDMS (Plant Design Management System). This funding method is out of touch with PDMS. In this process, upstream majors often miss or repeat the funding, and downstream majors often miss or build the wrong project, which will eventually cause inaccurate 3D modeling. Summary of the invention
[0003] The present disclosure provides a three-dimensional virtual capital raising method, system, computer device and computer-readable storage medium to at least solve the problem of inaccurate three-dimensional modeling caused by the current capital raising method, which is prone to omission or duplication of upstream specialties and omission or wrong construction of downstream specialties.
[0004] To achieve the above objectives, the present disclosure provides a three-dimensional virtual capital raising method, the method comprising:
[0005] Perform parameter analysis on each item in the capital raising items to obtain parameter information of the items;
[0006] Perform three-dimensional virtual modeling on the capital raising items based on the item parameterized information to obtain three-dimensional virtual items corresponding to each item; and
[0007] A capital withdrawal slip is generated based on the three-dimensional virtual item, and the capital withdrawal slip is transmitted to a downstream capital collection professional so that the downstream capital collection professional can perform a virtual-to-real conversion operation on the three-dimensional virtual item in the capital withdrawal slip.
[0008] In one embodiment, the item parameterization information includes a unique item code, and before performing parameterization analysis on each item in the capital raising item, it also includes:
[0009] Generate a unique item code for each item in the capital raising items.
[0010] In one embodiment, after performing parametric analysis on each item in the capital raising items and before performing three-dimensional virtual modeling on the capital raising items based on the parametric information of the items, the method further includes:
[0011] Converting the item parameterized information into structured data to obtain converted item parameterized information;
[0012] Performing three-dimensional virtual modeling on the capital raising item based on the item parametric information includes: performing three-dimensional virtual modeling on the capital raising item based on the converted item parametric information.
[0013] In one embodiment, after obtaining the three-dimensional virtual items corresponding to the items, the method further includes:
[0014] The three-dimensional virtual object is displayed in real time on the display wall panel.
[0015] In one embodiment, after obtaining the three-dimensional virtual items corresponding to the items and before generating the capital withdrawal slip based on the three-dimensional virtual items, the method further includes:
[0016] The envelopes of the three-dimensional virtual items corresponding to the items are respectively used as their respective collision bodies;
[0017] Obtain the positional relationship between every two collision bodies among all collision bodies respectively; and,
[0018] Based on the positional relationship, it is determined whether there is a collision between items. If there is no collision between items, a step of generating a capital withdrawal form based on the three-dimensional virtual item is executed.
[0019] In one embodiment, after determining whether there is a collision between items based on the position relationship, the method further includes:
[0020] If there is an object collision, the three-dimensional virtual item is updated based on the object collision; and, a capital withdrawal slip is generated based on the updated three-dimensional virtual item, and the updated capital withdrawal slip is transmitted to the downstream capital collection professional, so that the downstream capital collection professional can perform virtual-to-real conversion operations on the three-dimensional virtual item in the updated capital withdrawal slip.
[0021] In one embodiment, the capital raising items include holes and / or embedded parts, and the envelope boxes of the three-dimensional virtual items corresponding to the items are respectively used as the respective collision bodies, including:
[0022] The envelope boxes of the three-dimensional virtual items corresponding to the items that are holes or embedded parts in each item are respectively used as their respective collision bodies.
[0023] In one embodiment, before using the envelope boxes of the three-dimensional virtual items corresponding to the items as their respective collision bodies, the method further includes:
[0024] After obtaining the three-dimensional virtual items corresponding to the items, a temporary entity of the three-dimensional virtual items is generated; and based on the temporary entity, an envelope box of the three-dimensional virtual items corresponding to the items is obtained.
[0025] To achieve the above objectives, the present disclosure also provides a three-dimensional virtual capital raising system, including:
[0026] A parsing module, which is configured to perform parameterized parsing on each item in the capital raising items to obtain parameterized information of the items;
[0027] A modeling module, which is configured to perform three-dimensional virtual modeling on the capital raising items based on the item parameterization information to obtain three-dimensional virtual items corresponding to each item; and
[0028] A generation and transmission module is configured to generate a capital withdrawal slip based on the three-dimensional virtual item and transmit the capital withdrawal slip to a downstream capital collection professional so that the downstream capital collection professional can perform a virtual-to-real conversion operation on the three-dimensional virtual item in the capital withdrawal slip.
[0029] To achieve the above-mentioned purpose, the present disclosure also provides a computer device, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor runs the computer program stored in the memory, the processor executes the three-dimensional virtual capital raising method.
[0030] To achieve the above-mentioned purpose, the present disclosure also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes the three-dimensional virtual capital raising method.
[0031] According to the three-dimensional virtual capital raising method, system, computer device and computer-readable medium provided by the present disclosure, by performing parametric analysis on each item in the capital raising items, the item parametric information is obtained; based on the item parametric information, three-dimensional virtual modeling is performed on the capital raising items to obtain the three-dimensional virtual items corresponding to each item; based on the three-dimensional virtual items, a capital raising order is generated, and the capital raising order is transmitted to the downstream capital collecting profession. The present disclosure uses the three-dimensional model as a carrier, and the three-dimensional virtual operation of the information of the whole capital raising process can avoid the three-dimensional modeling inaccuracy problems caused by the omission and duplication of upstream professions and the omission and wrong construction of downstream professions, and effectively improves the accuracy and efficiency of the transmission of capital raising data between professions.
[0032] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or be understood by practicing the present disclosure. The purpose and other advantages of the present disclosure can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings are used to provide further understanding of the technical solution of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present disclosure and do not constitute a limitation on the technical solution of the present disclosure.
[0034] Figure 1 A schematic diagram of a flow chart of a three-dimensional virtual capital raising method provided in an embodiment of the present disclosure;
[0035] Figure 2 is a schematic diagram of a parameterized template for a virtual item in an embodiment of the present disclosure;
[0036] Figure 3 A schematic diagram of using AID to construct a three-dimensional virtual item in an embodiment of the present disclosure;
[0037] Figure 4 A schematic diagram of a flow chart of another three-dimensional virtual capital raising method provided in an embodiment of the present disclosure;
[0038] Figure 5 A schematic diagram of a flow chart of another three-dimensional virtual capital raising method provided in an embodiment of the present disclosure;
[0039] Figure 6 is a schematic diagram of the positional relationship between PosMin and PosMax of any two envelope boxes in an embodiment of the present disclosure;
[0040] Figure 7 A schematic diagram of the structure of a three-dimensional virtual capital raising system provided by an embodiment of the present disclosure;
[0041] Figure 8 A schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0042] To make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the specific implementation of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present disclosure, and is not used to limit the present disclosure.
[0043] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence; and, in the absence of conflict, the embodiments in the present disclosure and the features in the embodiments can be arbitrarily combined with each other.
[0044] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure. The singular forms of "a", "said" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings.
[0045] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present disclosure, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0046] In order to solve the problems of information lag, collision, inaccurate modeling, etc. in traditional two-dimensional design, the embodiments of the present disclosure provide a three-dimensional virtual design method, specifically a three-dimensional virtual visualization design method that can be applied to AVEVA PDMS, wherein AVEVA is a British computer software company, and has developed a PDMS three-dimensional design system that is popular among a large number of software users, and the system has an object-based engineering database. To facilitate the understanding of the embodiments of the present disclosure, the following embodiments are aimed at the D2 stage civil engineering design work within the field of nuclear power and nuclear chemical industry. The virtual visualization design method provided by the embodiments of the present disclosure can at least solve the problems of information lag, collision, inaccurate modeling, etc. caused by traditional two-dimensional drawing design in the prior art, and provide accurate and efficient collaborative design for multiple upstream professionals in the PDMS three-dimensional model.
[0047] To facilitate understanding of the embodiments of the present disclosure, the following professional terms are explained:
[0048] PDMS: (Plant Design Management System) Plant three-dimensional layout design management system.
[0049] Raising funds: Raising funds means that the earlier unit or individual in the process provides the subsequent units or individuals with the information needed for subsequent design, construction, etc.
[0050] Funding items: Each discipline proposes to the civil engineering discipline to create (modify, delete) embedded parts, holes and other items.
[0051] Virtual items: Capital items displayed in PDMS in the form of PDMS auxiliary lines.
[0052] Physical items: Capital items actually stored in PDMS.
[0053] Virtual-to-real conversion operation: that is, the process of converting virtual into real, the process of creating physical items based on virtual items.
[0054] After introducing the basic principles of the present application, various non-limiting embodiments of the present application will be described in detail with reference to the accompanying drawings.
[0055] Please refer to Figure 1 , Figure 1 A flowchart of a three-dimensional virtual capital raising method provided in an embodiment of the present disclosure, the method comprising steps S101-S103.
[0056] In step S101, each item in the capital raising item is subjected to parameter analysis to obtain item parameter information.
[0057] Among them, the capital raising items may include embedded parts and / or holes. In this embodiment, the capital raising items include holes and parts, and the item parameterization information may include item number, position, size, direction, type, specialty, attached wallboard, shape, material, etc. Among them, for the item coding, the system may generate a unique item code for each item in the capital raising items before performing parameterized analysis on each item in the capital raising items.
[0058] Taking the D2 stage civil engineering capital increase as an example, the embedded parts and holes in the D2 stage civil engineering capital increase are first summarized. The embedded parts types include standard embedded parts, non-standard embedded parts and rails, and the hole types include professional holes, doorless holes, installation holes, sleeves, curved sleeves and grooves. Among them, each item is parametrically analyzed. For example, the main parameters of the embedded parts are: type, type standard, related wall panels, related pipe sections, main majors, coordinate information, size information, material information, remarks, etc.; the main parameters of the holes are: type, plugging type, related wall panels, related pipe sections, main majors, coordinate information, size information, material information, flanging information, secondary pouring information, remarks, etc.
[0059] In one embodiment, a parameterized template of a virtual item is first created, and each item in the capital raising item is parameterized and parsed according to the parameterized template, so that the obtained item parameterized information is accurate and complete, wherein the parameterized template of the virtual item is as follows: Figure 2 shown.
[0060] It is understandable that civil engineering design includes D0, D1, ..., Dx stages, and its design drawings and materials are used to carry out design work accordingly from the previous stage to the next stage.
[0061] In step S102, three-dimensional virtual modeling is performed on the capital raising items based on the item parameterization information to obtain three-dimensional virtual items corresponding to each item.
[0062] In one implementation, the item parametric information is first converted into structured data to obtain the converted item parametric information, and then three-dimensional virtual modeling of the capital raising item is performed based on the converted item parametric information.
[0063] Specifically, according to the structural parameters of the virtual capital raising items, using the data of the item's position, size, direction, etc., such as Figure 3 As shown, the AID method is used in the PDMS model to create a virtual 3D model, and a 3D virtual item is obtained, which can accurately and intuitively express the various parameter information of the capital raising item. It can be understood that AID is a 3D auxiliary tool for PDMS.
[0064] In some embodiments, in order to improve the accuracy of modeling, the wall panels where the items are located and the associated professional items can also be associated to obtain associated information (such as pipes, air ducts, bridges, etc.). According to the position parameters of the two and the model design parameters, the position and direction of the embedded parts and holes on the wall panels can be automatically determined, and the types can be automatically selected. The opening sizes of holes and sleeves can be automatically set according to the sizes of pipes, bridges, and air ducts. When performing three-dimensional virtual modeling, the above-mentioned associated information is taken into consideration, and the three-dimensional virtual item information obtained is more accurate.
[0065] In step S103, a capital withdrawal slip is generated based on the three-dimensional virtual item, and the capital withdrawal slip is transmitted to a downstream capital collection professional so that the downstream capital collection professional performs a virtual-to-real conversion operation on the three-dimensional virtual item in the capital withdrawal slip.
[0066] In this embodiment, the circulation and approval of three-dimensional virtual items from the upstream capital raising profession to the downstream capital collecting profession is realized in the form of a capital raising order. After receiving the capital raising order, the downstream capital collecting profession parses the three-dimensional virtual items from the capital raising order, and performs automated batch virtual-to-real operations on the three-dimensional virtual items, generating physical items consistent with the virtual items at the level corresponding to the three-dimensional model.
[0067] In this embodiment, different from the unstructured drawing data in the two-dimensional capital raising process in the prior art, a three-dimensional model is used as a carrier. By storing the information of the entire capital raising process as standardized structured data and using three-dimensional virtual items as transmission objects, it can effectively avoid the current capital raising method, which is prone to cause inaccurate three-dimensional modeling problems such as missed and repeated upstream professional raising and missed and wrong construction of downstream professional, thereby improving the accuracy and efficiency of data transmission between professions.
[0068] Please refer to Figure 4 , Figure 4 A flow chart of another three-dimensional virtual funding method provided for an embodiment of the present disclosure. Considering that the current funding scheme usually provides independent funding for each major, it is impossible to view the funding content of other majors in time, which may easily cause problems such as collision of items. This embodiment avoids the above problems by displaying the funding content and status of each major in real time. Specifically, based on the previous embodiment, after obtaining the three-dimensional virtual items corresponding to each item (step S102), this embodiment also includes step S401.
[0069] In step S401, the three-dimensional virtual object is displayed in real time on a display wall panel.
[0070] In this embodiment, when creating three-dimensional virtual items, all virtual items of each profession are displayed on the display wall panel, which not only allows real-time viewing of the content and status of each profession, but also allows for rapid acquisition of information on conflicting items in combination with the collision check in the later described embodiments.
[0071] Please refer to Figure 5 , Figure 5 A flow chart of another three-dimensional virtual capital raising method provided for an embodiment of the present disclosure. Taking into account the problem of possible collision between items, this embodiment, based on the previous embodiment, performs collision body detection to timely update item information in the upstream capital raising professional to improve the project progress. Specifically, after obtaining the three-dimensional virtual items corresponding to each item (step S102) and before generating a capital raising order based on the three-dimensional virtual items (step S103), it also includes steps S501-S505.
[0072] It should be noted that in the traditional two-dimensional funding process, each discipline independently provides funding and cannot see the funding content of other disciplines in time, which can easily cause item collision problems. Since the upstream discipline does not have the model modification authority of the downstream discipline, it is impossible to directly create funding items on the downstream discipline model, thereby piling up the problems that should be coordinated and solved by multiple disciplines in the early stage to the downstream funding discipline, causing a large workload for designers and affecting the progress of the project. However, this embodiment can solve the above problems in the upstream discipline through collision detection and three-dimensional virtual item update.
[0073] In step S501, the envelopes of the three-dimensional virtual items corresponding to the items are respectively used as the respective collision bodies.
[0074] In this embodiment, the envelope boxes of the three-dimensional virtual items corresponding to the items that are holes or embedded parts among the items are respectively used as the respective collision bodies.
[0075] In step S502, the positional relationship between every two collision bodies among all the collision bodies is respectively obtained; and,
[0076] In step S503, it is determined whether there is a collision between the items based on the positional relationship. If not, step S103 is executed. If yes, step S504 is executed.
[0077] After designing the capital raising items, the three-dimensional virtual item envelope box of embedded parts and holes is used as the collision body for rapid collision check. Specifically, combined with Figure 6 As shown, by comparing the positional relationship between PosMin and PosMax of two envelope boxes, it is determined whether two items collide.
[0078] In step S504, the three-dimensional virtual object is updated based on the collision condition of the object.
[0079] In this embodiment, updating the three-dimensional virtual item may include operations such as modification, deletion, and addition. In addition to the update after the collision detection, the upstream professional may also modify the virtual item according to the actual situation, and this embodiment does not limit this. In some implementations, further collision detection may be performed on the updated three-dimensional virtual item until the updated three-dimensional virtual item passes the collision detection and the following step S103a is executed. Furthermore, if there is a collision, a reminder of the conflicting item may be set to effectively obtain and view the conflicting item information.
[0080] In step S505, a capital provision slip is generated based on the updated three-dimensional virtual item.
[0081] Furthermore, after the three-dimensional virtual items are determined, the capital raising process is initiated to approve the capital raising items. After the capital raising order is received, the items in the capital raising order are transferred to physical objects in batches. The item status is automatically determined, and the corresponding physical operations are performed. The newly created virtual items are automatically generated as physical objects, and the modified physical items are deleted first and then created. The deleted physical items are automatically deleted. According to the design parameters of the virtual items and the requirements for the storage entity level, physical items consistent with the virtual items are automatically generated at the specified level.
[0082] Furthermore, this embodiment creates a temporary entity to facilitate accurate collision checking. Before using the envelopes of the three-dimensional virtual items corresponding to the items as their respective collision bodies (step S501), the embodiment further includes the following steps:
[0083] After obtaining the three-dimensional virtual items corresponding to the items, a temporary entity of the three-dimensional virtual items is generated; and based on the temporary entity, an envelope box of the three-dimensional virtual items corresponding to the items is obtained.
[0084] Specifically, different temporary entity forms may be used for different items. In this embodiment, the embedded temporary entity may use SCTN with a level of / DESPAR-SPEC / Box_with_design_parameters, and the hole temporary entity may use STWALL and FITT, etc., which require component library support.
[0085] In this embodiment, the temporary entity storage hierarchy is as follows: SITE layer: / AB-ResourceTemp-X, where AB is the sub-item code, X is the version number (A, B, C, ...), and the project temporary entity SITE is created by the project administrator; ZONE layer: / AB-CC-X, where AB is the sub-item code, CC is the professional code, X is the version number, and the ZONE layer is automatically created by the system; STRU layer: / AB-CC-11-X, where AB is the sub-item code, CC is the professional code, 11 is the floor number, X is the version number, and the Structure layer is automatically created by the system; FRMW layer: / AB-CC-XXXX-11-A, where AB is the sub-item code, CC is the professional code, 11 is the floor number, XXXX is the PDMS account name of the user who created the item (not limited to 4 digits), and A is the version number; STWALL, SCTN layer: / XXXXXXXXXX-A, where XXXXXXXXXX is the ten-digit capital item code (the same as the virtual item), and A is the version number.
[0086] In some embodiments, when a virtual item is created, deleted or modified, a temporary entity is generated, deleted or modified at the same time. The temporary entity is a mapping of the virtual state of the virtual item, which can more accurately capture the shape and other information of the three-dimensional virtual item. The envelope box created based on the temporary entity is more accurate when performing collision detection.
[0087] Based on the same technical concept, the embodiment of the present disclosure also provides a three-dimensional virtual capital raising system. Figure 7 As shown, the system includes an analysis module 71, a modeling module 72 and a generation and transmission module 73, wherein:
[0088] The parsing module 71 is configured to perform parameterized parsing on each item in the capital raising items to obtain parameterized information of the items;
[0089] A modeling module 72 is configured to perform three-dimensional virtual modeling on the capital raising items based on the item parameterization information to obtain three-dimensional virtual items corresponding to each item; and
[0090] The generation and transmission module 73 is configured to generate a capital withdrawal slip based on the three-dimensional virtual item and transmit the capital withdrawal slip to a downstream capital collection professional so that the downstream capital collection professional can perform a virtual-to-real conversion operation on the three-dimensional virtual item in the capital withdrawal slip.
[0091] In one embodiment, the system further comprises:
[0092] The code generation module is configured to generate a unique item code for each item in the capital raising items before the analysis module 71 performs parameter analysis on each item in the capital raising items.
[0093] In one embodiment, the capital raising items include holes and / or embedded parts.
[0094] In one embodiment, the system further comprises:
[0095] A conversion module, which is configured to convert the item parametric information into structured data after the analysis module 71 performs parametric analysis on each item in the capital raising item and before the modeling module 72 performs three-dimensional virtual modeling on the capital raising item based on the item parametric information, to obtain the converted item parametric information;
[0096] The modeling module 72 is specifically configured to perform three-dimensional virtual modeling of the capital raising items based on the converted item parameterized information.
[0097] In one embodiment, the system further comprises:
[0098] The display module is configured to display the three-dimensional virtual items corresponding to the items in real time on the display wall panel after the modeling module 72 obtains the three-dimensional virtual items.
[0099] In one embodiment, the system further comprises:
[0100] A collision body module, which is configured to use the envelope boxes of the three-dimensional virtual items corresponding to the items as their respective collision bodies after the modeling module 72 obtains the three-dimensional virtual items corresponding to the items and before the generation and transmission module 73 generates a capital withdrawal form based on the three-dimensional virtual items;
[0101] A position acquisition module, which is configured to respectively acquire the position relationship between every two collision bodies among all collision bodies; and
[0102] A judgment module, which is configured to judge whether there is a collision of items based on the position relationship, and if there is no collision of items, generate a capital withdrawal form based on the three-dimensional virtual items in the generation and transmission module;
[0103] An updating module, configured to update the three-dimensional virtual item based on the item collision situation when the judging module judges that there is an item collision situation;
[0104] The second generation and transmission module is configured to generate a capital raising form based on the updated three-dimensional virtual items, and transmit the updated capital raising form to the downstream capital collection professionals, so that the downstream capital collection professionals can perform virtual-to-real conversion operations on the three-dimensional virtual items in the updated capital raising form.
[0105] In one embodiment, the collision body module is specifically configured to use the envelope boxes of the three-dimensional virtual items corresponding to the items that are holes or embedded parts in each item as respective collision bodies.
[0106] In one embodiment, the system further comprises:
[0107] The envelope box generation module is configured to generate temporary entities of the three-dimensional virtual items if the three-dimensional virtual items corresponding to the items are obtained before the collision body module uses the envelope boxes of the three-dimensional virtual items corresponding to the items as their respective collision bodies; and obtain the envelope boxes of the three-dimensional virtual items corresponding to the items based on the temporary entities.
[0108] Based on the same technical concept, the embodiment of the present disclosure also provides a computer device, such as Figure 8 As shown, the computer device includes a memory and a processor, the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the three-dimensional virtual capital raising method.
[0109] Based on the same technical concept, the embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes the three-dimensional virtual capital raising method described in the claims.
[0110] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0111] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present disclosure.
Claims
1. A three-dimensional virtual capital raising method, characterized in that: include: Perform parameter analysis on each item in the capital raising items to obtain item parameter information; Perform three-dimensional virtual modeling on the capital raising items based on the item parameterized information to obtain three-dimensional virtual items corresponding to each item; and Generate a capital withdrawal slip based on the three-dimensional virtual item, and transmit the capital withdrawal slip to a downstream capital collection professional, so that the downstream capital collection professional performs a virtual-to-real conversion operation on the three-dimensional virtual item in the capital withdrawal slip; The capital raising items include embedded parts and / or holes, and the item parameterized information includes item number, location, size, direction, type, specialty, attached wall panel, shape and material. After performing parametric analysis on each item in the capital raising items and before performing three-dimensional virtual modeling on the capital raising items based on the parametric information of the items, the method further includes: Converting the item parameterized information into structured data to obtain converted item parameterized information; Performing three-dimensional virtual modeling on the capital raising item based on the item parametric information includes: performing three-dimensional virtual modeling on the capital raising item based on the converted item parametric information; Based on the converted parametric information of the item, three-dimensional virtual modeling of the capital raising item is carried out, specifically including: according to the structural parameters of the virtual capital raising item, using the position, size, and direction data of the item, using the AID method in the PDMS model to create a virtual three-dimensional model to obtain a three-dimensional virtual item.
2. The method according to claim 1, characterized in that The item parameterization information includes the item unique code, and before performing parameterization analysis on each item in the capital raising item, it also includes: Generate a unique item code for each item in the capital raising items.
3. The method according to claim 1, characterized in that After obtaining the three-dimensional virtual items corresponding to each item, it also includes: The three-dimensional virtual object is displayed in real time on the display wall panel.
4. The method according to claim 1, characterized in that: After obtaining the three-dimensional virtual items corresponding to the items and before generating the capital withdrawal slip based on the three-dimensional virtual items, the method further includes: The envelopes of the three-dimensional virtual items corresponding to the items are respectively used as their respective collision bodies; Obtain the positional relationship between every two collision bodies among all collision bodies respectively; and, Based on the positional relationship, it is determined whether there is a collision between items. If there is no collision between items, a step of generating a capital withdrawal form based on the three-dimensional virtual item is executed.
5. The method according to claim 4, characterized in that After determining whether there is a collision between items based on the position relationship, the method further includes: If there is an object collision, the three-dimensional virtual item is updated based on the object collision; and, a capital withdrawal slip is generated based on the updated three-dimensional virtual item, and the updated capital withdrawal slip is transmitted to the downstream capital collection professional, so that the downstream capital collection professional can perform virtual-to-real conversion operations on the three-dimensional virtual item in the updated capital withdrawal slip.
6. The method according to claim 4, characterized in that The capital raising items include holes and / or embedded parts, and the envelope boxes of the three-dimensional virtual items corresponding to the items are used as their respective collision bodies, including: The envelope boxes of the three-dimensional virtual items corresponding to the items that are holes or embedded parts in each item are respectively used as their respective collision bodies.
7. The method according to any one of claims 4 to 6, characterized in that: Before the envelopes of the three-dimensional virtual items corresponding to the items are used as their respective collision bodies, the method further includes: After obtaining the three-dimensional virtual items corresponding to the items, a temporary entity of the three-dimensional virtual items is generated; and based on the temporary entity, an envelope box of the three-dimensional virtual items corresponding to the items is obtained.
8. A three-dimensional virtual capital raising system, characterized in that: include: A parsing module, which is configured to perform parameterized parsing on each item in the capital raising items to obtain parameterized information of the items; A modeling module, which is configured to perform three-dimensional virtual modeling on the capital raising items based on the item parameterization information to obtain three-dimensional virtual items corresponding to each item; and A generation and transmission module, which is configured to generate a capital withdrawal slip based on the three-dimensional virtual item, and transmit the capital withdrawal slip to a downstream capital collection professional, so that the downstream capital collection professional performs a virtual-to-real conversion operation on the three-dimensional virtual item in the capital withdrawal slip; The capital raising items include embedded parts and / or holes, and the item parameterized information includes item number, location, size, direction, type, specialty, attached wall panel, shape and material. A modeling module is configured to: convert the item parametric information into structured data to obtain the converted item parametric information, and perform three-dimensional virtual modeling of the capital raising item based on the converted item parametric information; Based on the converted parametric information of the items, three-dimensional virtual modeling of the capital raising items is carried out, specifically: According to the structural parameters of the virtual capital raising item, using the position, size and direction data of the item, the AID method is used in the PDMS model to create a virtual three-dimensional model to obtain a three-dimensional virtual item.
9. A computer device, characterized in that: The computer device includes a memory and a processor, wherein a computer program is stored in the memory. When the processor runs the computer program stored in the memory, the processor executes the three-dimensional virtual capital raising method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the processor executes the three-dimensional virtual capital raising method described in any one of claims 1-7.