Three-dimensional model delivery method, client device, server and system
By constructing and converting 3D single-component models into lightweight models and performing mold-fitting operations, the problem of repetitive modeling in the conversion of steel structure design from 3D to 2D was solved, achieving data consistency and efficiency improvement from design to construction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2026-03-31
AI Technical Summary
In existing technologies, steel structure designs in the petroleum, petrochemical, and chemical industries cannot be effectively converted from three-dimensional designs to two-dimensional drawings. This results in construction units and manufacturers having to repeatedly model the structures, data verification being time-consuming and labor-intensive, and the final construction model cannot guarantee consistency with the design drawings, leading to low efficiency.
By constructing a three-dimensional single-component model and converting it into a lightweight model, submitting it to the cloud platform server for model merging, and finally publishing the target three-dimensional structural model, the three-dimensional model data transfer from design to construction is realized.
The process of delivering 3D models of steel structures has been streamlined, ensuring data consistency, improving overall project efficiency, and promoting the application of 3D model delivery in the industry.
Smart Images

Figure CN121766904A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of 3D model delivery technology, and more specifically, to a 3D model delivery method, client device, server, and system. Background Technology
[0002] For steel structure design in the petroleum, petrochemical, and chemical industries, TS3D 3D design software is commonly used for 3D design and drawing. However, the deliverables of steel structure design are still mainly 2D drawings. 3D model data cannot be effectively transferred from the design stage to the downstream construction and manufacturing stages. After receiving the steel structure design drawings, construction units and manufacturers need to remodel according to the drawings and then carry out detailed design of nodes. This repeated modeling and data verification work is time-consuming and labor-intensive. Furthermore, the consistency between the final construction model and the design drawings cannot be guaranteed, resulting in low efficiency. Summary of the Invention
[0003] The purpose of this disclosure is to provide a method, client device, server, and system for delivering three-dimensional models to address the technical problems existing in the background art.
[0004] To achieve the above objectives, according to a first aspect of the present disclosure, a three-dimensional model delivery method is provided, applied to a client, the method comprising:
[0005] Construct a three-dimensional single-unit component model;
[0006] The three-dimensional single component model is converted into a lightweight three-dimensional single component model and submitted to the cloud platform server. The cloud platform server then performs a model merging operation based on the lightweight three-dimensional single component model and publishes the merged target three-dimensional structure model.
[0007] Optionally, the construction of the three-dimensional single-unit component model includes:
[0008] Determine the basic structural unit components used to construct the three-dimensional single-unit component model, and the target parameters of the basic structural unit components;
[0009] Based on the basic structural unit component and the target parameters, a three-dimensional unit model is constructed to obtain the three-dimensional unit component model.
[0010] Optionally, the step of converting the three-dimensional single component into a lightweight model and submitting it to the cloud platform server includes:
[0011] The three-dimensional single-unit component models are screened according to the design schedule, construction and manufacturing requirements to obtain the lightweight model of the three-dimensional single-unit component.
[0012] Generate attribute labels for the lightweight model of the three-dimensional single component, wherein the attribute labels include at least primary components and secondary components;
[0013] The lightweight model of the three-dimensional single component carrying the attribute tags is submitted to the cloud platform server.
[0014] Optionally, the basic structural unit component includes at least one of the following:
[0015] Beams, columns, vertical supports, horizontal supports, purlins, walls, slabs, openings, stairs, railings, straight ladders, equipment steel supports, hangers, operating platforms, steel structure nodes, general line units, and general surface units.
[0016] According to a second aspect of the present disclosure, a method for delivering a three-dimensional model is provided, applied to a cloud platform server, the method comprising:
[0017] The system receives a lightweight 3D single-unit component model submitted by the client, which is generated by converting the 3D single-unit component model constructed by the client.
[0018] Based on the lightweight model of the three-dimensional single component, a mold-combining operation is performed to obtain the target three-dimensional structural model;
[0019] The target three-dimensional structural model is published.
[0020] Optionally, the step of performing a mold-combining operation based on the lightweight model of the three-dimensional single component to obtain the target three-dimensional structural model includes:
[0021] The positioning information of the lightweight model of the three-dimensional single component in the target three-dimensional structure model is determined by the positioning coordinates and orientation, as well as the attribute labels of the lightweight model of the three-dimensional single component.
[0022] Based on the positioning information, a mold-combining operation is performed on the lightweight model of the three-dimensional single component to obtain the target three-dimensional structural model.
[0023] Optionally, the method further includes:
[0024] In response to the received version management instructions, corresponding version management operations are performed on the different versions of the target 3D structural model that have been released.
[0025] Optionally, the method further includes:
[0026] The target 3D structural model is converted into a TEKLA model by using the configured TEKLA plugin.
[0027] According to a third aspect of the present disclosure, a client device is provided, comprising:
[0028] A memory on which computer programs are stored;
[0029] A processor for executing the computer program in the memory to implement the steps of the method of any one of the first aspects.
[0030] According to a fourth aspect of the present disclosure, a server is provided, comprising:
[0031] A memory on which computer programs are stored;
[0032] A processor for executing the computer program in the memory to implement the steps of the method in any of the second aspects.
[0033] According to a fifth aspect of the present disclosure, a three-dimensional model delivery system is provided, the system comprising: a client device as described in the third aspect and a server as described in the fourth aspect, the client device and the server being connected via a network.
[0034] According to a sixth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the method described in either the first or second aspect.
[0035] In summary, this disclosure provides a 3D model delivery method applied to a client. The method includes: constructing a 3D single-unit component model; converting the 3D single-unit component model into a lightweight 3D single-unit component model and submitting it to a cloud platform server; the cloud platform server then performs a mold-combining operation based on the lightweight 3D single-unit component model and publishes the combined target 3D structural model. This disclosure can streamline the 3D model delivery process for steel structures, enabling data transfer from design to construction, ensuring data consistency, and promoting the widespread application of 3D model delivery for steel structures in the industry, thereby improving overall project efficiency.
[0036] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description
[0037] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:
[0038] Figure 1 This is a flowchart illustrating a three-dimensional model delivery method according to an exemplary embodiment.
[0039] Figure 2 This is a flowchart illustrating a three-dimensional model delivery method according to an exemplary embodiment.
[0040] Figure 3This is a flowchart illustrating a three-dimensional model delivery method according to an exemplary embodiment.
[0041] Figure 4 This is a flowchart illustrating a three-dimensional model delivery method according to an exemplary embodiment.
[0042] Figure 5 This is a flowchart illustrating a three-dimensional model delivery method according to an exemplary embodiment.
[0043] Figure 6 This is a flowchart illustrating a three-dimensional model delivery method according to an exemplary embodiment.
[0044] Figure 7 This is a flowchart illustrating a three-dimensional model delivery method according to an exemplary embodiment.
[0045] Figure 8 This is a block diagram illustrating a client device according to an exemplary embodiment.
[0046] Figure 9 This is a block diagram illustrating a server according to an exemplary embodiment.
[0047] Figure 10 This is a block diagram illustrating a three-dimensional model delivery system according to an exemplary embodiment. Detailed Implementation
[0048] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.
[0049] It should be understood that the term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the following description.
[0050] It should be noted that the concepts of "first," "second," etc., mentioned in this disclosure are used only to distinguish different devices, modules, or units, and are not used to limit the order of functions performed by these devices, modules, or units or their interdependencies. The modifiers "a" and "a plurality of" mentioned in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless explicitly stated in the context, they should be understood as "one or more." In the description of this disclosure, unless otherwise stated, "a plurality of" means two or more, and other quantifiers are similar; "at least one," "one or more," or similar expressions refer to any combination of these items, including any combination of single or multiple items.
[0051] Although operations or steps are described in a specific order in the accompanying drawings in the embodiments of this disclosure, it should not be construed as requiring these operations or steps to be performed in the specific order or serial order shown, or requiring all of the shown operations or steps to be performed to obtain the desired result. In the embodiments of this disclosure, these operations or steps may be performed serially; they may be performed in parallel; or a portion of these operations or steps may be performed.
[0052] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information. It is understood that before using the technical solutions disclosed in the embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0053] First, let me explain the application scenarios of this disclosure. For steel structure design in the petroleum, petrochemical, and chemical industries, the 3D design software TS3D is currently widely used for 3D design and drawing. However, the deliverables of steel structure design are still mainly 2D drawings. 3D model data cannot be effectively transferred from the design stage to the downstream construction and manufacturing stages. After receiving the steel structure design drawings, construction units and manufacturers need to remodel according to the drawings and then carry out detailed node design. This repeated modeling and data verification work is time-consuming and labor-intensive. Furthermore, the consistency between the final construction model and the design drawings cannot be guaranteed, resulting in low efficiency.
[0054] In view of this, embodiments of this disclosure provide a method, client device, server, and system for delivering 3D models, aiming to streamline the delivery process of 3D models for steel structures, realize the transfer of 3D model data from design to construction, ensure data consistency, and help promote the application of 3D model delivery for steel structures in the industry, thereby improving the overall efficiency of projects. The disclosure will now be described in conjunction with specific embodiments.
[0055] Figure 1 This is a flowchart illustrating a method for delivering a three-dimensional model according to an exemplary embodiment. Figure 1 As shown in the embodiments of this disclosure, a three-dimensional model delivery method is provided and applied to a client. The method may include the following steps:
[0056] In step S110, a three-dimensional single-unit component model is constructed.
[0057] In this step, a three-dimensional single-unit model of the target three-dimensional structure is constructed on the client side. For example, the three-dimensional single-unit component can be a steel component, such as steel plates, angle steel, channel steel, I-beams, welded or hot-rolled H-beams cold-bent or welded together with connectors to form a steel structural composite component capable of bearing and transmitting loads. The basic structural single-unit component used to construct the three-dimensional single-unit component model can be determined first, along with its target parameters. A three-dimensional single-unit component model is then created, and finally, a three-dimensional model is generated based on the basic structural single-unit component and the target parameters to obtain the three-dimensional single-unit component model.
[0058] In step S120, the three-dimensional single component model is converted into a three-dimensional single component lightweight model and submitted to the cloud platform server. The cloud platform server then performs a model merging operation on the three-dimensional single component lightweight model and publishes the merged target three-dimensional structure model.
[0059] In this step, the client converts the 3D single-unit component model into a lightweight 3D single-unit component model and submits it to the cloud platform server. The cloud platform server then performs a mold-combining operation based on the lightweight 3D single-unit component model and publishes the combined target 3D structural model. For example, the 3D single-unit component model can first be filtered according to design schedule, construction, and manufacturing requirements to obtain a lightweight 3D single-unit component model. Then, attribute tags are generated for the lightweight 3D single-unit component model, which can include primary and secondary components. Finally, the lightweight 3D single-unit component model with attribute tags is submitted to the cloud platform server so that the cloud platform server can perform a mold-combining operation based on the lightweight 3D single-unit component model and publish the combined target 3D structural model. The lightweight 3D individual component models submitted by the client to the cloud platform server are in the same coordinate system. Therefore, the cloud platform server can locate each lightweight 3D individual component model in the same 3D graphic based on the coordinates and orientations set by each lightweight 3D individual component model. Based on this positioning, the lightweight 3D individual component models are placed in the positions corresponding to their coordinates and orientations in the 3D graphic to complete the splicing. This allows the lightweight 3D individual component models to be combined into a complete target 3D structural device model.
[0060] In summary, this disclosure provides a 3D model delivery method applied to a client. The method includes: constructing a 3D single-unit component model; converting the 3D single-unit component model into a lightweight 3D single-unit component model and submitting it to a cloud platform server; the cloud platform server then performs a mold-combining operation based on the lightweight 3D single-unit component model and publishes the combined target 3D structural model. This disclosure can streamline the 3D model delivery process for steel structures, enabling data transfer from design to construction, ensuring data consistency, and promoting the widespread application of 3D model delivery for steel structures in the industry, thereby improving overall project efficiency.
[0061] Figure 2 This is a flowchart illustrating a method for delivering a three-dimensional model according to an exemplary embodiment. Figure 2 As shown, constructing a three-dimensional single-unit component model may include the following steps:
[0062] In step S1101, the basic structural unit component used to construct the three-dimensional unit component model and the target parameters of the basic structural unit component are determined.
[0063] In this step, the client determines the basic structural unit components used to construct the 3D single-unit component model, as well as the target parameters of these basic structural unit components. For example, the basic structural unit components include at least one of the following: beams, columns, vertical supports, horizontal supports, purlins, walls, slabs, openings, stairs, railings, straight ladders, equipment steel supports, hangers, operating platforms, steel structure nodes, general-purpose line elements, and general-purpose surface elements. The target parameters of the basic structural unit components may include their positioning coordinates and orientation.
[0064] In step S1102, a three-dimensional single-unit model is constructed based on the basic structural single-unit component and the target parameters to obtain the three-dimensional single-unit component model.
[0065] In this step, a three-dimensional single-unit model is constructed on the client side based on the basic structural single-unit components and the target parameters to obtain a three-dimensional single-unit component model. Constructing a three-dimensional single-unit model based on the basic structural single-unit components and the target parameters is existing technology, and will not be described in detail here.
[0066] Figure 3 This is a flowchart illustrating a method for delivering a three-dimensional model according to an exemplary embodiment. Figure 3 As shown, submitting the lightweight model of the three-dimensional single component to the cloud platform server may include the following steps:
[0067] In step S1201, the three-dimensional single-unit component model is screened according to the design schedule, construction and manufacturing requirements to obtain the lightweight model of the three-dimensional single-unit component.
[0068] In this step, the client filters the 3D single-unit component models based on design progress, construction, and manufacturing requirements to obtain lightweight 3D single-unit component models. For example, if a 3D single-unit component model has five layers, but only three layers have been designed, only the three-layer lightweight 3D single-unit component model can be published; the parts still under design do not need to be uploaded to the cloud platform server. Additionally, the designed 3D single-unit component model may also contain data rules customized according to user standards, family libraries, design condition data, etc. This data will also be filtered as needed and uploaded to the cloud platform server as part of the lightweight 3D single-unit component model.
[0069] The application of lightweight models not only improves the efficiency of model operation, but also enables them to adapt to more application scenarios, such as mobile use and edge computing.
[0070] In step S1202, attribute labels are generated for the lightweight model of the three-dimensional single component, and the attribute labels include at least the main components and the secondary components.
[0071] In this step, attribute labels are generated on the client side for the lightweight model of the 3D single component. The attribute labels include at least the main components and secondary components. These attribute labels can be used by the cloud platform server to perform mold assembly operations based on the lightweight model of the 3D single component.
[0072] In step S1203, the lightweight model of the three-dimensional single component carrying the attribute tags is submitted to the cloud platform server.
[0073] In this step, the client submits a lightweight 3D single-unit component model carrying attribute tags to the cloud platform server via the network.
[0074] In some embodiments, the basic structural unit may include at least one of the following: beams, columns, vertical supports, horizontal supports, purlins, walls, slabs, openings, stairs, railings, straight ladders, equipment steel supports, hangers, operating platforms, steel structure nodes, general line units, and general surface units.
[0075] In summary, this disclosure provides a 3D model delivery method applied to a client. The method includes: constructing a 3D single-unit component model; converting the 3D single-unit component model into a lightweight 3D single-unit component model and submitting it to a cloud platform server; the cloud platform server then performs a mold-combining operation based on the lightweight 3D single-unit component model and publishes the combined target 3D structural model. This disclosure can streamline the 3D model delivery process for steel structures, enabling data transfer from design to construction, ensuring data consistency, and promoting the widespread application of 3D model delivery for steel structures in the industry, thereby improving overall project efficiency.
[0076] Figure 4 This is a flowchart illustrating a method for delivering a three-dimensional model according to an exemplary embodiment. Figure 4 As shown in the embodiments of this disclosure, a three-dimensional model delivery method is provided and applied to a cloud platform server. The method may include the following steps:
[0077] In step S210, a lightweight three-dimensional single-unit component model submitted by the client is received. The lightweight three-dimensional single-unit component model is generated by converting the three-dimensional component model constructed by the client.
[0078] In this step, the cloud platform server receives the lightweight 3D single-unit component model submitted by the client via the network. This lightweight 3D single-unit component model is generated by converting the 3D single-unit component model constructed by the client.
[0079] In step S220, a mold-closing operation is performed based on the lightweight model of the three-dimensional single component to obtain the target three-dimensional structural model.
[0080] In this step, the cloud platform server performs a mold-combining operation based on the lightweight 3D single-unit component model to obtain the target 3D structural model. For example, the positioning information of the lightweight 3D single-unit component model within the target 3D structural model can be determined first using its location coordinates, orientation, and attribute tags. Then, based on this positioning information, the mold-combining operation of the lightweight 3D single-unit component model is performed to obtain the target 3D structural model.
[0081] In step S230, the target three-dimensional structural model is published.
[0082] In this step, the delivery content of the target 3D structural model is published on the cloud platform server.
[0083] In summary, this disclosure provides a method for delivering 3D models, applied to a cloud platform server. The method includes: receiving a lightweight 3D single-unit component model submitted by a client, the lightweight 3D single-unit component model being constructed by the client; performing a model merging operation based on the lightweight 3D single-unit component model to obtain a target 3D structural model; and publishing the target 3D structural model. This disclosure can streamline the delivery process of 3D models for steel structures, enabling data transfer from design to construction, ensuring data consistency, and promoting the widespread application of 3D model delivery for steel structures in the industry, thereby improving overall project efficiency.
[0084] Figure 5 This is a flowchart illustrating a method for delivering a three-dimensional model according to an exemplary embodiment. Figure 5 As shown, the step of performing a mold-combining operation based on the lightweight model of the three-dimensional single component to obtain the target three-dimensional structural model may include the following steps:
[0085] In step S2201, the positioning information of the lightweight three-dimensional single component model in the target three-dimensional structure model is determined by the positioning coordinates and orientation of the lightweight three-dimensional single component model, as well as the attribute labels.
[0086] In this step, the cloud platform server determines the positioning information of the lightweight three-dimensional single component model in the target three-dimensional structural model by using the positioning coordinates and orientation of the lightweight three-dimensional single component model, as well as the attribute tags.
[0087] In step S2202, based on the positioning information, a mold-combining operation is performed on the lightweight model of the three-dimensional single component to obtain the target three-dimensional structural model.
[0088] In this step, the cloud platform server performs a mold-combining operation on the lightweight model of the three-dimensional single component based on the positioning information to obtain the target three-dimensional structural model.
[0089] Figure 6 This is a flowchart illustrating a method for delivering a three-dimensional model according to an exemplary embodiment. Figure 6 As shown, the method may further include the following steps:
[0090] In step S240, in response to the received version management instruction, corresponding version management operations are performed on the different versions of the target three-dimensional structure model that have been released.
[0091] In this step, the cloud platform server responds to the received version management instructions and performs corresponding version management operations on the different versions of the target 3D structural model that have been released. For example, the client can generate different versions of the same 3D single component model, and the cloud platform server can generate version tags for these different versions of the same 3D single component model for version management. The cloud platform server's version management is used for process recording and traceability. When a version is updated, different versions can be compared to view added, deleted, or modified component 3D models.
[0092] Figure 7 This is a flowchart illustrating a method for delivering a three-dimensional model according to an exemplary embodiment. Figure 7 As shown, the method may further include the following steps:
[0093] In step S250, the target three-dimensional structural model is converted into a TEKLA model using the configured TEKLA plugin.
[0094] In this step, the cloud platform server converts the target 3D structural model into a TEKLA model using the configured TEKLA plugin. The TEKLA plugin is a 3D intelligent steel structure simulation and detailing software package. Users can build a complete steel structure model in a virtual space, including not only the geometric dimensions of structural components but also all information such as material specifications, cross-sections, node types, materials, and user annotations. Different components can be represented by different colors, and the model features continuous mouse rotation, allowing users to view any part of the model from different directions. This makes viewing more intuitive, and inspectors can easily identify any errors in the logical relationships between the various members in the model. By converting the design model data into a TEKLA model, downstream construction units or manufacturers can further refine the design, avoiding redundant modeling, ensuring model consistency, and improving overall project efficiency.
[0095] Figure 8 This is a block diagram illustrating a client device according to an exemplary embodiment. For example... Figure 8 As shown, the client device 800 may include a processor 801 and a memory 802. The client device 800 may also include one or more of a multimedia component 803, an input / output (I / O) interface 804, and a communication component 805.
[0096] The processor 801 controls the overall operation of the client device 800 to complete all or part of the steps in the aforementioned method for delivering a 3D model applied to the client device 800. The memory 802 stores various types of data to support the operation of the client device 800. This data may include, for example, instructions for any application or method operating on the client device 800, and application-related data such as contact data, sent and received messages, images, audio, video, etc. The memory 802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. Multimedia component 803 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 802 or transmitted via communication component 805. The audio component also includes at least one speaker for outputting audio signals. I / O interface 804 provides an interface between processor 801 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 805 is used for wired or wireless communication between the client device 800 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or combinations thereof, is not limited here. Therefore, the corresponding communication component 805 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.
[0097] In an exemplary embodiment, the client device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method for delivering a three-dimensional model applied to the client device 800.
[0098] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided. When executed by a processor, these program instructions implement the steps of the three-dimensional model delivery method applied to the client device 800 described above. For example, the computer-readable storage medium may be the memory 802 including the program instructions described above, which may be executed by the processor 801 of the client device 800 to complete the three-dimensional model delivery method applied to the client device 800 described above.
[0099] Figure 9 This is a block diagram illustrating a server according to an exemplary embodiment. (Refer to...) Figure 9 The server 900 may include one or more processors 922, and a memory 932 for storing computer programs executable by the processors 922. The computer programs stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processor 922 may be configured to execute the computer program to perform the described three-dimensional model delivery method applied to the server 900.
[0100] Additionally, server 900 may include a power supply component 926 and a communication component 950. The power supply component 926 can be configured to perform power management of server 900, and the communication component 950 can be configured to enable communication of server 900, such as wired or wireless communication. Furthermore, server 900 may include an input / output (I / O) interface 958. Server 900 can operate on an operating system stored in memory 932.
[0101] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the three-dimensional model delivery method applied to server 900 described above. For example, the non-transitory computer-readable storage medium may be the memory 932 including program instructions described above, which may be executed by processor 922 of server 900 to complete the three-dimensional model delivery method applied to server 900 described above.
[0102] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described three-dimensional model delivery method when executed by the programmable device.
[0103] Figure 10 This is a block diagram illustrating a three-dimensional model delivery system according to an exemplary embodiment. Figure 10 As shown, this embodiment of the disclosure provides a three-dimensional model delivery system 1000, including: a client device 800 and a server 900, which are connected via a network.
[0104] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.
[0105] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.
[0106] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.
Claims
1. A three-dimensional model delivery method, characterized by, The method applied to the client comprises: constructing a three-dimensional monomer component model; transforming the three-dimensional monomer component model into a three-dimensional monomer component lightweight model and submitting it to a cloud platform server, so that the cloud platform server performs a model assembly operation according to the three-dimensional monomer component lightweight model and publishes a target three-dimensional structure model after model assembly.
2. The method of claim 1, wherein, The three-dimensional monomer component model is constructed, comprising: determining a basic structure monomer component for constructing the three-dimensional monomer component model and a target parameter of the basic structure monomer component; constructing a three-dimensional monomer model according to the basic structure monomer component and the target parameter to obtain the three-dimensional monomer component model.
3. The method of claim 2, wherein, The three-dimensional monomer component model is transformed into a lightweight model and submitted to a cloud platform server, comprising: screening the three-dimensional monomer component model according to design progress, construction and manufacturing requirements to obtain the three-dimensional monomer component lightweight model; generating an attribute tag for the three-dimensional monomer component lightweight model, the attribute tag at least including a main component and a secondary component; submitting the three-dimensional monomer component lightweight model carrying the attribute tag to the cloud platform server.
4. The method according to claim 2 or 3, characterized in that, The basic structure monomer component comprises at least one of the following: beams, columns, vertical supports, horizontal supports, stringers, walls, plates, openings, staircases, railings, straight ladders, equipment steel supports, support hangers, operation platforms, steel structure nodes, general line units and general surface units.
5. A three-dimensional model delivery method characterized by comprising: The method applied to the cloud platform server comprises: receiving a three-dimensional monomer component lightweight model submitted by a client, the three-dimensional monomer component lightweight model being generated by transformation of a three-dimensional monomer component model constructed by the client; performing a model assembly operation according to the three-dimensional monomer component lightweight model to obtain a target three-dimensional structure model; publishing the target three-dimensional structure model.
6. The method of claim 5, wherein, The model assembly operation according to the three-dimensional monomer component lightweight model to obtain a target three-dimensional structure model comprises: determining positioning information of the three-dimensional monomer component lightweight model in the target three-dimensional structure model through positioning coordinates and orientations of the three-dimensional monomer component lightweight model and an attribute tag; performing a model assembly operation of the three-dimensional monomer component lightweight model according to the positioning information to obtain the target three-dimensional structure model.
7. The method of claim 5, wherein, The method further comprises: in response to a received version management instruction, performing corresponding version management operations on different versions of the published target three-dimensional structure model.
8. The method of claim 5, wherein, The method further comprises: converting the target three-dimensional structure model into a TEKLA model through a set TEKLA plug-in.
9. A client device, comprising: comprise: a memory having a computer program stored thereon; a processor configured to execute the computer program in the memory to implement the steps of the method of any one of claims 1-4.
10. A server, characterized by comprise: a memory having a computer program stored thereon; a processor configured to execute the computer program in the memory to implement the steps of the method of any one of claims 5-8.
11. A three-dimensional model delivery system, characterized by, The system comprises the client device of claim 9 and the server of claim 10, and the client device and the server are connected through a network.
12. A computer program product comprising a computer program, characterized in that, The computer program, which when executed by a processor, implements the steps of the method of any one of claims 1-4 or 5-9.