Stair three-dimensional modeling method and device, computer equipment and storage medium
Through the three-dimensional stair modeling method based on parameterized components, the preset stair type, section type, reinforcement type and railing handrail configuration are used to solve the problems of low efficiency and high error rate of stair modeling in the existing technology, and fast and accurate stair modeling is achieved.
Patent Information
- Application Number
- CN202311063217.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-22
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2043-08-22
AI Technical Summary
The existing three-dimensional modeling methods of stairs are inefficient and prone to errors, resulting in long modeling time and high error rate.
A three-dimensional modeling method for stairs based on parameterized components is provided, and a three-dimensional model of stairs is quickly constructed by presetting stair types, ladder segment types, reinforcement types and railing handrail configurations.
It significantly reduces user manual operations, shortens the 3D modeling time of stairs, improves modeling efficiency, and greatly improves user experience and satisfaction.
Smart Images

Figure CN119513956A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building engineering, and more specifically, the present invention can provide a three-dimensional modeling method and device for stairs, computer equipment, and storage medium. Background Art
[0002] As a component for vertical transportation between floors in a building, stairs are basically an indispensable component in every building project. With the increasing number of high-rise residential and industrial buildings, the requirements for stair components are getting higher and higher. On the basis of the original commonly used stair types, with the expansion of stair segment types, the combination styles of stairs are also increasing; on the one hand, various new styles of stairs better adapt to users' new residences, new industrial buildings, new garden buildings and a variety of emerging engineering buildings; on the other hand, in the design of buildings such as hotels, high-speed railways or subway platforms, stairs of different sizes and models are often used for functionality, aesthetics and other requirements; therefore, a construction project often requires the use of a combination of multiple types of stairs, which puts higher requirements on the three-dimensional modeling of stairs in the design process of construction projects.
[0003] At present, the 3D modeling of stairs mainly relies on manual modeling by technicians based on their professional knowledge. In the manual modeling process, the staircases, platform boards, beams, etc. are first manually drawn according to the needs, and then the staircases, platform boards, beams, etc. are combined and spliced. During the modeling process, the shape, size and other parameters of each part of the stairs are repeatedly adjusted one by one to complete the stair modeling. The repeated adjustment and confirmation of parameters in the above modeling process takes a lot of time, and the efficiency of stair modeling is very low. In addition, there are problems such as high error rate in the process of repeatedly adjusting various parameters. Summary of the invention
[0004] In order to solve the problems of low modeling efficiency and easy errors in the existing three-dimensional modeling methods of stairs, the present invention provides a three-dimensional modeling method and device, computer equipment, and storage medium for stairs, so as to achieve technical purposes such as improving the efficiency of three-dimensional modeling of stairs and reducing the error rate of stair modeling.
[0005] To achieve the above-mentioned technical objectives, the present invention provides a three-dimensional modeling method for stairs, which includes: in response to a selection operation of a stair section type option, determining a target stair type, and displaying a first stair element corresponding to the target stair type; the target stair type is one of multiple preset stair types; filtering a target stair segment type from multiple preset stair segment types; the target stair segment type is one of multiple preset stair segment types; according to the target stair segment type, adjusting the first stair element to a second stair element, the stair segment type of the second stair element is the target stair segment type; configuring the reinforcement type of the second stair element to the target reinforcement type; the target reinforcement type is one of multiple preset reinforcement types; receiving ladder beam setting information, and updating the ladder beam information of the second stair element through the ladder beam setting information; receiving railing handrail configuration information, and setting a railing handrail element on the second stair element according to the railing handrail setting information to obtain a three-dimensional model of the stairs.
[0006] In order to achieve the above technical objectives, the present invention also provides a three-dimensional modeling device for stairs, comprising: a stair type determination module, for determining a target stair type in response to a selection operation of a stair section type option, and displaying a first stair element corresponding to the target stair type; the target stair type is one of a plurality of preset stair types; a stair segment type screening module, for screening a target stair segment type from a plurality of preset stair segment types; the target stair segment type is one of a plurality of preset stair segment types; a stair element adjustment module, for adjusting the first stair element to a second stair element according to the target stair segment type A staircase element, the stair segment type of the second staircase element is the target stair segment type; a reinforcement type configuration module, used to configure the reinforcement type of the second staircase element to the target reinforcement type; the target reinforcement type is one of a plurality of preset reinforcement types; a ladder beam information update module, used to receive ladder beam setting information, and used to update the ladder beam information of the second staircase element according to the ladder beam setting information; a railing setting module, used to receive railing configuration information, and used to set the railing element on the second staircase element according to the railing setting information to obtain a three-dimensional model of the stairs.
[0007] In order to achieve the above-mentioned technical objectives, the present invention can also provide a computer device, including a memory and a processor, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor executes the steps of the three-dimensional modeling method of the stairs in any embodiment of the present invention.
[0008] In order to achieve the above-mentioned technical objectives, the present invention may also provide a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the three-dimensional modeling method of the stairs in any embodiment of the present invention.
[0009] The beneficial effects of the present invention include: providing users with multiple selectable stair types by pre-setting multiple preset stair types, completely avoiding the process of users constructing stair elements according to specific stair types. The present invention quickly constructs the initial first stair element into the required three-dimensional model of the stairs through multiple preset stair segment types, multiple preset reinforcement types, and conveniently configured beam setting information and railing handrail configuration information. It can be seen that compared with the prior art, the present invention realizes a solution for rapid three-dimensional modeling of stairs based on parametric components (such as the first stair element corresponding to the preset stair type), which significantly reduces the user's manual operation, shortens the three-dimensional modeling time of stairs, improves the three-dimensional modeling efficiency of stairs, and greatly improves the user experience and satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 A schematic flow chart of a three-dimensional modeling method of stairs in one or more embodiments of the present invention is shown.
[0011] Figure 2 A schematic diagram of a process for receiving ladder beam setting information in one or more embodiments of the present invention is shown.
[0012] Figure 3 A schematic diagram of a process for adjusting reinforcement parameters based on a first target control in one or more embodiments of the present invention is shown.
[0013] Figure 4 A schematic diagram of a process for updating reinforcement line information of a three-dimensional model in one or more embodiments of the present invention is shown.
[0014] Figure 5 A schematic diagram showing the composition of a three-dimensional modeling device for stairs in one or more embodiments of the present invention is shown.
[0015] Figure 6 A schematic diagram showing the internal structure of a computer device in one or more embodiments of the present invention. DETAILED DESCRIPTION
[0016] The following is a detailed explanation and description of the three-dimensional modeling method and device for stairs, computer equipment, and storage medium provided in the embodiments of the present invention in conjunction with the drawings in the specification.
[0017] Compared with conventional technologies, an embodiment of the present invention can provide a three-dimensional modeling method for stairs, including: in response to a selection operation of a stair section type option, determining a target stair type, and displaying a first stair element corresponding to the target stair type; the target stair type is one of multiple preset stair types; filtering a target stair segment type from multiple preset stair segment types; the target stair segment type is one of multiple preset stair segment types; according to the target stair segment type, adjusting the first stair element to a second stair element, the stair segment type of the second stair element is the target stair segment type; configuring the reinforcement type of the second stair element to the target reinforcement type; the target reinforcement type is one of multiple preset reinforcement types; receiving ladder beam setting information, and updating the ladder beam information of the second stair element through the ladder beam setting information; receiving railing handrail configuration information, and setting a railing handrail element on the second stair element according to the railing handrail setting information to obtain a three-dimensional model of the stairs. Compared with the prior art, the present embodiment provides users with multiple selectable stair types through pre-setting multiple preset stair types, completely avoiding the process of users constructing stair elements according to specific stair types. The present invention quickly constructs the initial first stair element into the required three-dimensional model of the stairs through multiple preset stair segment types, multiple preset reinforcement types, and conveniently configured beam setting information and railing handrail configuration information. It can be seen that compared with the prior art, the present invention realizes a solution for rapid three-dimensional modeling of stairs based on parametric components (such as the first stair element corresponding to the preset stair type), which significantly reduces the user's manual operation, shortens the three-dimensional modeling time of stairs, improves the three-dimensional modeling efficiency of stairs, and greatly improves the user experience and satisfaction.
[0018] like Figure 1 As shown, one or more embodiments of the present invention provide a three-dimensional modeling method for stairs, and the three-dimensional modeling method includes but is not limited to steps S100 to S600.
[0019] Step S100, in response to the selection operation of the stair section type option, determine the target stair type, and display the first stair element corresponding to the target stair type; the target stair type is one of multiple preset stair types. The three-dimensional modeling method of the stair provided in the embodiment of the present invention can be applied to the three-dimensional modeling software, for example, after clicking the new parametric stair option on the three-dimensional modeling software, a parametric graphical interface pops up, and there are multiple stair section type options on the parametric graphical interface. After the user selects a certain stair section type option, the target stair type is determined in response to the current selection operation, and the first stair element corresponding to the target stair type is provided. In addition, the first stair element in this embodiment may include one or more stair sub-elements. In particular, in the case where the first stair element is a plurality of stair sub-elements, the present embodiment may process the plurality of stair sub-elements simultaneously, or may process each stair sub-element separately.
[0020] In specific implementation, the preset staircase types in the embodiment of the present invention include standard double-running type, scissor staircase type, straight double-running type, straight single-running type, corner double-running type, corner triple-running type, parallel double-split type, and parallel double-combining type. The target staircase type in this embodiment is one of the standard double-running type, scissor staircase type, straight double-running type, straight single-running type, corner double-running type, corner triple-running type, parallel double-split type, and parallel double-combining type. Of course, it is not limited to the above examples according to specific scenarios. In addition, the staircase type data corresponding to the multiple preset staircase types in this embodiment can be stored in a database.
[0021] Step S200, screening a target stair step type from a plurality of preset stair step types; the target stair step type is one of the plurality of preset stair step types.
[0022] In specific implementation, the multiple preset stair segment types in this embodiment include AT type, BT type, CT type, DT type, ATa type, ATb type, CTa type and CTb type, and the target stair segment type in this embodiment is one of AT type, BT type, CT type, DT type, ATa type, ATb type, CTa type and CTb type. Of course, it is not limited to the above examples according to the specific scenario. It should be understood that the stair segment involved in the present invention represents a passage section with steps for walking up and down between floors. In addition, the stair segment type data corresponding to the multiple preset stair segment types in this embodiment can be stored in a database.
[0023] AT type stair sections are composed only of step sections, including stair slab bottom reinforcement, stair slab surface reinforcement, stair slab distribution reinforcement, upper negative reinforcement, lower negative reinforcement and lap reinforcement and other reinforcement forms.
[0024] The BT type stair section consists of a low-end platform plate (a flat plate below the step section) and a step section. In addition to the reinforcement information of the AT type stair section, the upper longitudinal reinforcement generally needs to be extended into the platform plate for anchoring or extended to the opposite side of the support and bent downward.
[0025] CT type staircase consists of a high-end platform plate (a flat plate above the step section) and a step section.
[0026] DT type stair sections consist of a low-end platform plate (the flat plate below the step section), a step section and a high-end platform plate (the flat plate above the step section).
[0027] The structure of ATa type staircase is similar to that of ATb type staircase, both of which are used for plate-type stairs with sliding supports. The stair treads are all composed of step sections. The support method of ATa type staircase and ATb type staircase is that the high end of the stair treads is supported on the ladder beam. Among them, the low end of the ATa type stair tread is supported on the ladder beam with sliding supports, and the low end of the ATb type stair tread is supported on the cantilever with sliding supports.
[0028] The structure of CTa type staircase is similar to that of CTb type staircase, both of which are used for plate-type stairs with sliding supports. The stair tread is composed of a step section and a high-end platform plate. The support method of CTa type staircase and CTb type staircase is that the high end of the stair tread is supported on the ladder beam. Among them, the low end of the CTa type stair tread is supported on the ladder beam with a sliding support, and the low end of the CTb type stair tread is supported on the cantilever with a sliding support.
[0029] In one or more embodiments of the present invention, the target stair type is selected from a plurality of preset stair types, including: in response to the selection operation of the stair type option, the target stair type is determined. For example, a corresponding stair type option is selected from AT type, BT type, CT type, DT type, ATa type, ATb type, CTa type, and CTb type. By configuring a plurality of preset stair types, the present embodiment can satisfy the purpose of the user selecting the currently required target stair type according to the actual modeling requirements, which shows that the present embodiment can also support the free selection of different stair types.
[0030] In one or more embodiments of the present invention, a target stair step type is screened out from a plurality of preset stair step types, including: determining the target stair step type in response to a trigger operation of a third target control. Based on the one-click trigger operation of the third target control to determine the target stair step type, this embodiment can further improve the efficiency of stair step type determination. For scenarios where multiple stair step parameters are the same, such as an upper stair step and a lower stair step, an embodiment of the present invention can complete the synchronous setting of the parameters of the upper and lower stair steps with one click through the "Same as Upper Stair Step" control or the "Same as Lower Stair Step" control in the third target control, that is, complete the determination of the target stair step type with one click, greatly improving the execution efficiency of stair step type determination.
[0031] Step S300: According to the target staircase type, the first staircase element is adjusted to the second staircase element, and the staircase type of the second staircase element is the target staircase type.
[0032] In specific implementation, after determining the target stair segment type for the current first stair element, the target stair segment type is, for example, the AT type or the other stair segment types mentioned above, then the stair segment type of the first stair element is updated, and the first stair element after the stair segment type update is used as the second stair element.
[0033] Step S400, configuring the reinforcement type of the second staircase element as a target reinforcement type; the target reinforcement type is one of a plurality of preset reinforcement types.
[0034] In one or more embodiments of the present invention, the second staircase element includes a staircase element and at least one platform slab element; configuring the reinforcement type of the second staircase element as the target reinforcement type includes: configuring the reinforcement type of the staircase element as the first reinforcement type, and configuring the reinforcement type of at least one platform slab element as the second reinforcement type, and the preset reinforcement type includes the first reinforcement type and the second reinforcement type. In specific implementation, the reinforcement type of the staircase element can be set first. In this embodiment, the first reinforcement type includes but is not limited to the through reinforcement type and multiple different non-through reinforcement types, etc.; then the reinforcement type of the platform slab element can be set. In this embodiment, the second reinforcement type includes but is not limited to transverse distribution reinforcement, longitudinal distribution reinforcement, etc., so the preset reinforcement type in this embodiment includes but is not limited to the through reinforcement type, multiple different non-through reinforcement types, transverse distribution reinforcement and longitudinal distribution reinforcement, etc. It can be seen that the embodiment of the present invention can allocate different reinforcement types to different staircase elements in a targeted manner, and has the advantages of strong flexibility.
[0035] In addition, the reinforcement type data corresponding to the multiple preset reinforcement types in the embodiment of the present invention are stored in the database, specifically, the reinforcement type data corresponding to the first reinforcement type and the second reinforcement type are both stored in the database.
[0036] Step S500, receiving ladder beam setting information, and updating the ladder beam information of the second staircase element according to the ladder beam setting information.
[0037] For each ladder beam, the ladder beam setting information of this embodiment may include but is not limited to section width, section height, upper reinforcement parameters, stirrup parameters, side reinforcement parameters, tensioning parameters, etc. Optionally, the ladder beam setting information of the embodiment of the present invention can be directly copied and pasted from other staircase elements with the same ladder beam setting information previously constructed, so this embodiment can also set and / or modify the above-mentioned one or more floor beam setting information according to specific circumstances; when the staircase contains multiple floor beams with the same parameters, this embodiment can quickly and accurately configure the floor beam setting information of other floor beams with the same parameters by copying and pasting after determining the floor beam setting parameters of a floor beam, thereby improving the configuration efficiency, and then improving the modeling efficiency of the three-dimensional model of the stairs. It should be understood that the ladder beam involved in the present invention represents the support of the ladder plate and the platform plate.
[0038] like Figure 2 As shown, in one or more embodiments of the present invention, receiving ladder beam setting information includes but is not limited to step S501 and step S502.
[0039] Step S501, in response to the triggering operation of the second target control, display the beam configuration window. In this embodiment, the second target control may be, for example, a "beam quick input" control. When the user clicks the "beam quick input" control, the displayed beam configuration window may be, for example, a beam table, so that the section width, section height, upper reinforcement parameters, stirrup parameters, side reinforcement parameters, and tension parameters in the beam table may be set and / or modified.
[0040] Step S502, receiving building beam setting information based on the building beam configuration window.
[0041] Step S600, receiving railing configuration information, and setting a railing graphic element on the second stair graphic element according to the railing setting information, so as to obtain a three-dimensional model of the stairs.
[0042] It should be understood that the handrails in the present invention refer to components that provide safety protection on the sides of stair sections and platform panels. The handrails specifically include handrails on the side of the stairwell, handrails on the side against the wall, handrails on the side of the platform panel, and handrails on the top stairs. The handrail configuration information includes, for example, height and margin. The present embodiment can configure and / or modify the handrail configuration information. Based on pre-designed parametric models such as preset stair types, preset stair section types, and preset reinforcement types, the present invention can quickly set and modify parameters by directly selecting standard parametric models, and can quickly complete the combination of stair sections, ladder beams, platform panels, and handrails. Compared with conventional manual three-dimensional modeling of stairs, the present invention can greatly shorten the three-dimensional modeling time of stairs.
[0043] Compared with the conventional method in which users manually draw stair component graphics and repeatedly edit, modify and confirm the stair 3D model one by one, the present invention can realize the parameterization of stair treads and platform slabs through multiple preset stair segment types, and realizes the parameterization of stair beams through the setting of stair beams, so that three-dimensional models of stairs with different component combinations can be quickly constructed, which greatly improves the efficiency of constructing three-dimensional stair models and helps to effectively avoid errors caused by human factors.
[0044] like Figure 3 As shown, the three-dimensional modeling method of stairs in one or more embodiments of the present invention also includes but is not limited to steps S601 to S602.
[0045] Step S601, in response to the triggering operation of the first target control, a steel bar editing window is displayed. In this embodiment, the first target control is, for example, an "Edit Steel Bar" control. After the user clicks the "Edit Steel Bar" control, the steel bar information in the selected primitive can be edited or modified.
[0046] Step S602, receiving steel bar editing information based on the steel bar editing window; wherein the steel bar editing information is used to adjust steel bar parameters. The steel bar editing information in this embodiment may include but is not limited to the diameter, length, number of roots, unit weight, total weight, steel bar classification, etc. of the steel bar, and each type of steel bar may be edited separately.
[0047] This embodiment can also complete the setting of steel bar parameters during the three-dimensional modeling of the stairs, so that the steel bar quantity problem of the stairs can be handled efficiently, flexibly and conveniently according to the set steel bar parameters on the basis of the present invention, and further the purpose of unified measurement of steel bars can be achieved on the basis of the present invention.
[0048] like Figure 4 As shown, the three-dimensional modeling method of stairs provided by at least one embodiment of the present invention also includes but is not limited to steps S603 to S604.
[0049] Step S603, obtaining first reinforcement line information of the three-dimensional model of the stairs.
[0050] Step S604: updating the first steel bar line information according to a preset deduction rule to obtain the second steel bar line information.
[0051] When updating the first steel bar line information, this embodiment can first classify the stair steel bars, for example, the longitudinal bars include force bars and negative bars, the force bars include surface bars, plane bottom bars and non-plane bottom bars, the negative bars include upper negative bars, lower negative bars, lap bars and flat plate negative bars, the transverse bars include distribution bars, and the distribution bars include surface bar distribution bars, bottom bar distribution bars, upper distribution bars and lower distribution bars; then the first steel bar line information of each type of steel bar after classification is processed according to the corresponding preset deduction rules to determine the second steel bar line information. The preset deduction rules provided in this embodiment include but are not limited to intersection strategy information and association relationship information. The intersection strategy information is used to represent the deduction strategy information of two component graphics elements with an intersection relationship, and the association relationship information is used to represent the deduction strategy information of two component graphics elements with an association relationship. The preset deduction rules have been configured in advance, which helps to improve the efficiency and accuracy of the steel bar quantity calculation of the three-dimensional stair model.
[0052] Based on the above technical scheme, the embodiment of the present invention not only realizes the three-dimensional visualization of steel bars, but also updates the first steel bar line information through preset deduction rules, calculates the deduction relationship between adjacent stair components, and improves the accuracy of the steel bar quantity calculation results of the entire three-dimensional stair model.
[0053] like Figure 5As shown, based on the same inventive technical concept as the three-dimensional modeling method of stairs, one or more embodiments of the present invention can also provide a three-dimensional modeling device for stairs. The three-dimensional modeling device can be integrated into the three-dimensional modeling software or used as an independent stair modeling software.
[0054] The three-dimensional modeling device of the stairs in this embodiment includes but is not limited to a stair type determination module, a stair section type screening module, a stair element adjustment module, a reinforcement type configuration module, a ladder beam information update module and a railing handrail setting module, which are specifically described as follows.
[0055] The stair type determination module is used to determine the target stair type in response to the selection operation of the stair section type option, and display the first stair element corresponding to the target stair type; the target stair type is one of multiple preset stair types.
[0056] The stair step type screening module is used to screen a target stair step type from a plurality of preset stair step types; the target stair step type is one of the plurality of preset stair step types.
[0057] Optionally, the stair step type screening module is used to determine the target stair step type in response to the selection operation of the stair step type option.
[0058] Optionally, the stair step type screening module is used to determine the target stair step type in response to a triggering operation of a third target control.
[0059] The staircase element adjustment module is used to adjust the first staircase element to a second staircase element according to a target staircase type, wherein the staircase type of the second staircase element is the target staircase type.
[0060] The reinforcement type configuration module is used to configure the reinforcement type of the second stair element to a target reinforcement type; the target reinforcement type is one of multiple preset reinforcement types.
[0061] Optionally, the second staircase element includes a staircase element and at least one platform slab element. A reinforcement type configuration module is used to configure the reinforcement type of the staircase element to be a first reinforcement type, and to configure the reinforcement type of at least one platform slab element to be a second reinforcement type, wherein the preset reinforcement types include the first reinforcement type and the second reinforcement type.
[0062] The ladder beam information updating module is used to receive ladder beam setting information and to update the ladder beam information of the second staircase graphic element according to the ladder beam setting information.
[0063] Optionally, the ladder beam information update module is used to display a floor beam configuration window in response to a trigger operation of the second target control; the ladder beam information update module is used to receive floor beam setting information based on the floor beam configuration window.
[0064] The handrail setting module is used to receive handrail configuration information and to set handrail graphic elements on the second stair graphic element according to the handrail setting information to obtain a three-dimensional model of the stairs.
[0065] Optionally, the three-dimensional modeling device of stairs in one or more embodiments of the present invention may further include a reinforcement parameter adjustment module. The reinforcement parameter adjustment module is used to display a reinforcement editing window in response to a trigger operation of the first target control; the reinforcement parameter adjustment module is used to receive reinforcement editing information based on the reinforcement editing window; wherein the reinforcement editing information is used to adjust reinforcement parameters.
[0066] The 3D modeling device for stairs provided by the present invention can provide users with multiple selectable stair types through pre-set multiple preset stair types, completely avoiding the process of users constructing stair elements according to specific stair types. Based on the stair segment type screening module, the reinforcement type configuration module and the railing handrail setting module, the present invention quickly constructs the initial first stair element into the required 3D model of the stairs. It can be seen that compared with the prior art, the present invention realizes a solution for rapid 3D modeling of stairs based on parametric components, which significantly reduces the user's manual operation, shortens the 3D modeling time of stairs, improves the 3D modeling efficiency of stairs, and greatly improves the user experience and satisfaction.
[0067] like Figure 6 As shown, based on the same inventive technical concept as the three-dimensional modeling method of stairs, one or more embodiments of the present invention can also provide a computer device, including a memory and a processor, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor executes the steps of the three-dimensional modeling method of stairs in any embodiment of the present invention. Among them, the implementation process of the three-dimensional modeling method of stairs has been described in detail in this specification, and will not be repeated here.
[0068] like Figure 6 As shown, based on the same inventive technical concept as the three-dimensional modeling method of stairs, one or more embodiments of the present invention can also provide a storage medium storing computer-readable instructions, and when the computer-readable instructions are executed by one or more processors, one or more processors execute the steps of the three-dimensional modeling method of stairs in any embodiment of the present invention. Among them, the implementation process of the three-dimensional modeling method of stairs has been described in detail in this specification and will not be repeated here.
[0069] The logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable storage medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, apparatus, or device and execute instructions), or in conjunction with such instruction execution system, apparatus, or device. For purposes of this specification, "computer-readable storage medium" may be any device that can contain, store, communicate, propagate, or transmit a program for use by an instruction execution system, apparatus, or device, or in conjunction with such instruction execution system, apparatus, or device. More specific examples of computer-readable storage media (a non-exhaustive list) include the following: an electrical connection with one or more wirings (electronic devices), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory, or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM, Compact Disc Read-Only Memory). In addition, the computer-readable storage medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.
[0070] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA, Programmable Gate Array), a field programmable gate array (FPGA, Field Programmable Gate Array), etc.
[0071] In the description of this specification, the description with reference to the terms "this embodiment", "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.
[0072] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0073] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and simple improvements made to the essential contents of the present invention should be included in the protection scope of the present invention.
Claims
1. A three-dimensional modeling method for stairs, characterized in that: include: In response to a selection operation of a stair section type option, a target stair type is determined, and a first stair element corresponding to the target stair type is displayed; The target staircase type is one of a plurality of preset staircase types; Filtering a target stair segment type from a plurality of preset stair segment types; the target stair segment type is one of the plurality of preset stair segment types; According to the target staircase type, adjusting the first staircase element to a second staircase element, the staircase type of the second staircase element being the target staircase type; The reinforcement type of the second staircase element is configured as a target reinforcement type; the target reinforcement type is one of a plurality of preset reinforcement types; receiving ladder beam setting information, and updating the ladder beam information of the second staircase graphic element according to the ladder beam setting information; Receive railing configuration information, and set a railing graphic element on the second stair graphic element according to the railing setting information to obtain a three-dimensional model of the stairs.
2. The three-dimensional modeling method of stairs according to claim 1, characterized in that: The second staircase element includes a staircase element and at least one platform plate element; and configuring the reinforcement type of the second staircase element as a target reinforcement type includes: The reinforcement type of the stair segment element is configured as a first reinforcement type, and the reinforcement type of the at least one platform plate element is configured as a second reinforcement type, and the preset reinforcement types include the first reinforcement type and the second reinforcement type.
3. The three-dimensional modeling method of stairs according to claim 1 or 2, characterized in that: Also includes: In response to the triggering operation of the first target control, displaying the steel bar editing window; Rebar editing information is received based on the rebar editing window; wherein the rebar editing information is used to adjust rebar parameters.
4. The three-dimensional modeling method of stairs according to claim 1 or 2, characterized in that: The receiving ladder beam setting information includes: In response to the triggering operation of the second target control, displaying the building beam configuration window; The building beam setting information is received based on the building beam configuration window.
5. The three-dimensional modeling method of stairs according to claim 1 or 2, characterized in that: The step of selecting a target staircase type from a plurality of preset staircase types includes: In response to a selection operation of the stair flight type option, a target flight type is determined.
6. The three-dimensional modeling method of stairs according to claim 1 or 2, characterized in that: The step of selecting a target staircase type from a plurality of preset staircase types includes: In response to the triggering operation of the third target control, a target flight type is determined.
7. The three-dimensional modeling method of stairs according to claim 1 or 2, characterized in that: Also includes: Acquire first steel bar line information of the three-dimensional model of the stairs; The first steel bar line information is updated according to a preset deduction rule to obtain second steel bar line information.
8. A three-dimensional modeling device for stairs, characterized in that: include: A staircase type determination module, configured to determine a target staircase type in response to a selection operation of a staircase section type option, and to display a first staircase graphic element corresponding to the target staircase type; the target staircase type is one of a plurality of preset staircase types; A stair step type screening module, used to screen a target stair step type from a plurality of preset stair step types; the target stair step type is one of the plurality of preset stair step types; A staircase element adjustment module, configured to adjust the first staircase element to a second staircase element according to the target staircase type, wherein the staircase type of the second staircase element is the target staircase type; A reinforcement type configuration module, used to configure the reinforcement type of the second staircase element to a target reinforcement type; the target reinforcement type is one of a plurality of preset reinforcement types; A ladder beam information updating module, used for receiving ladder beam setting information, and for updating the ladder beam information of the second staircase graphic element according to the ladder beam setting information; The handrail setting module is used to receive handrail configuration information and to set handrail graphic elements on the second stair graphic element according to the handrail setting information to obtain a three-dimensional model of the stairs.
9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor executes the steps of the three-dimensional modeling method of stairs as claimed in any one of claims 1 to 7.
10. A storage medium storing computer-readable instructions, characterized in that: When the computer-readable instructions are executed by one or more processors, the one or more processors are caused to perform the steps of the three-dimensional modeling method of stairs according to any one of claims 1 to 7.
Citation Information
Patent Citations
Bridge three-dimensional model construction method based on BIM
CN106934163A
Revit software based stair model standard creation and dosage statistical method
CN108280276A
Regional construction and building integral perspective three-dimensional model modeling method
CN110175366A
Rapid drawing method for detailed drawing of structural stairs based on parameterization design
CN115081062A
Hyperbolic fan-shaped spiral stair and construction method thereof
CN115795949A