Three-dimensional modeling method and device for stairs, computer equipment, and storage medium
By automatically processing preset stair types and flight types, the problems of low efficiency and high error rate in stair 3D modeling are solved, fast and accurate stair 3D modeling is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202311063217.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-22
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2043-08-22
AI Technical Summary
Existing 3D stair modeling methods are inefficient and error-prone, and cannot meet diverse architectural needs.
A three-dimensional stair modeling method is provided. By automatically processing the preset stair type, stair run type, reinforcement type and railing configuration information, the method reduces user manual operations and achieves rapid three-dimensional modeling.
It improves the efficiency of stair 3D modeling, reduces the error rate, and enhances user experience and satisfaction.
Smart Images

Figure CN119513956B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of construction engineering technology. More specifically, the present invention can provide a three-dimensional modeling method and device for stairs, computer equipment, and storage medium. Background Art
[0002] Stairs, as components for vertical transportation between floors in a building, are essentially essential components in every construction project. With the increasing number of high-rise residential and industrial buildings, the requirements for stair components are becoming increasingly demanding. Building on the existing commonly used stair types, with the expansion of stair segment types, stair combination styles are also increasing. On the one hand, various new stair styles 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 rail or subway platforms, staircases of different sizes and models are often used for functionality and aesthetics. As a result, a single construction project often requires the use of a combination of multiple staircase types, which places higher demands on the 3D modeling of stairs during the construction project design process.
[0003] Currently, 3D stair modeling relies primarily on manual modeling by technicians based on their specialized knowledge. During this manual modeling process, the staircase's flights, landings, and beams are first manually drawn according to requirements. These flights, landings, and beams are then assembled and spliced together. The shape, size, and other parameters of each stair component are then repeatedly adjusted one by one during the modeling process to complete the stair modeling. This repetitive parameter adjustment and confirmation process is time-consuming, resulting in very low stair modeling efficiency. Furthermore, this repeated parameter adjustment process is subject to a high error rate. Summary of the Invention
[0004] In order to solve the problems of low modeling efficiency and easy errors in 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, thereby achieving technical goals 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 configuration information, and setting a railing element on the second stair element according to the railing 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, configured 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, configured to receive ladder beam setting information, and to update the ladder beam information of the second staircase element according to the ladder beam setting information; a railing setting module, configured to receive railing configuration information, and to set a 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, which, when executed by one or more processors, enables the one or more processors to 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 through pre-set multiple stair types, completely avoiding the process of users constructing stair elements according to specific stair types. The present invention uses multiple preset stair segment types, multiple preset reinforcement types, and conveniently configured beam setting information and railing handrail configuration information to quickly construct the initial first stair element into the required three-dimensional model of the stairs. It can be seen that compared with the existing technology, the present invention has realized 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 the stairs, improves the three-dimensional modeling efficiency of the 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 for 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 steel bar 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 by 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 configuration information, and setting a railing element on the second stair element according to the railing setting information to obtain a three-dimensional model of the stairs. Compared with the prior art, this embodiment provides 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. The present invention uses multiple preset stair segment types, multiple preset reinforcement types, and conveniently configured beam setting information and railing handrail configuration information to quickly construct the initial first stair element into the required three-dimensional model of the stairs. 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 the stairs, improves the three-dimensional modeling efficiency of the 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, which 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, the target stair type is determined, and the first stair element corresponding to the target stair type is displayed; the target stair type is one of a plurality of preset stair types. The three-dimensional modeling method of the stairs provided in the embodiment of the present invention can be applied to 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 the parametric graphical interface has a plurality of stair section type options. 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, this embodiment may process the plurality of stair sub-elements simultaneously, or may process each stair sub-element separately.
[0020] In specific implementations, the preset staircase types in this embodiment of the present invention include standard double-runner type, scissor staircase type, straight double-runner type, straight single-runner type, corner double-runner type, corner triple-runner type, parallel double-split type, and parallel double-joined type. In this embodiment, the target staircase type is one of the standard double-runner type, scissor staircase type, straight double-runner type, straight single-runner type, corner double-runner type, corner triple-runner type, parallel double-split type, and parallel double-joined type. Of course, the target staircase type is not limited to the above examples depending on the specific scenario. Furthermore, 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 implementations, the multiple preset stair segment types in this embodiment include AT, BT, CT, DT, ATa, ATb, CTa, and CTb. The target stair segment type in this embodiment is one of the AT, BT, CT, DT, ATa, ATb, CTa, and CTb types. However, this is not limited to the above examples depending on the specific scenario. It should be understood that the stair segment referred to in the present invention represents a passageway section with steps for ascending and descending between floors. Furthermore, the 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 various reinforcement forms such as stair slab bottom reinforcement, stair slab surface reinforcement, stair slab distribution reinforcement, upper negative reinforcement, lower negative reinforcement and lap reinforcement.
[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 section consists 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] ATa and ATb stair treads have similar structures and are both used in slab-type staircases with sliding supports. The treads are entirely composed of treads. Both ATa and ATb stair treads are supported on the stiles at their upper ends. The lower ends of the ATa treads are supported on the stiles with sliding supports, while the lower ends of the ATb treads are supported on the cantilever with sliding supports.
[0028] CTa and CTb stair treads have similar structures and are both used in slab-type staircases with sliding supports. The treads consist of treads and a high-end landing. Both CTa and CTb stair treads are supported on the stiles at their high ends. The CTa treads have sliding supports on the stiles at their low ends, while the CTb treads have sliding supports on the cantilever at their low ends.
[0029] In one or more embodiments of the present invention, selecting a target stair type from a plurality of preset stair types includes determining the target stair type in response to a selection of a stair type option. For example, a corresponding stair type option may be selected from AT type, BT type, CT type, DT type, ATa type, ATb type, CTa type, or CTb type. By configuring a plurality of preset stair types, this embodiment allows a user to select a desired target stair type based on actual modeling needs. This demonstrates that embodiments of the present invention also support the free selection of different stair types.
[0030] In one or more embodiments of the present invention, a target stair segment type is screened out from a plurality of preset stair segment types, including: determining the target stair segment type in response to a trigger operation of a third target control. Based on the one-touch trigger operation of the third target control to determine the target stair segment type, this embodiment can further improve the efficiency of determining the stair segment type. For scenarios where multiple stair segment parameters are the same, such as an upper stair segment and a lower stair segment, an embodiment of the present invention can complete the synchronous setting of the parameters of the upper and lower stair segments with one click through the "Same as Upper Stair Segment" control or the "Same as Lower Stair Segment" control in the third target control, that is, complete the determination of the target stair segment type with one click, greatly improving the execution efficiency of the stair segment type determination.
[0031] Step S300: According to the target stair type, the first stair element is adjusted to the second stair element, and the stair type of the second stair element is the target stair 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, AT type or 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 to be 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 to the target reinforcement type includes: configuring the reinforcement type of the staircase element to the first reinforcement type, and configuring the reinforcement type of at least one platform slab element to 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; 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 types in this embodiment include but are 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 embodiments of the present invention can specifically assign different reinforcement types to different staircase elements, and have 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 previously constructed stair elements with the same ladder beam setting information, 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 one floor beam, thereby improving the configuration efficiency and further improving the modeling efficiency of the three-dimensional stair model. It should be understood that the ladder beams involved in the present invention represent the supports 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 a triggering operation of a second target control, a beam configuration window is displayed. 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 beam configuration window displayed may be, for example, a beam table, allowing the user to set and / or modify the section width, section height, upper reinforcement parameters, stirrup parameters, side reinforcement parameters, and tie bar parameters in the beam table.
[0040] Step S502: Receive 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 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 the 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. This 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 elements and repeatedly edit, modify and confirm the three-dimensional stair model one by one, the present invention can realize the parameterization of stair treads and platform plates through multiple preset stair segment types, and realizes the parameterization of stair beams through the setting of stair beams, so that three-dimensional stair models with different component combinations can be quickly constructed, which greatly improves the efficiency of stair 3D model construction 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 further includes but is not limited to steps S601 to S602.
[0045] Step S601: In response to a triggering operation of a first target control, a reinforcement editing window is displayed. In this embodiment, the first target control is, for example, an "Edit Rebar" control. After the user clicks the "Edit Rebar" control, the reinforcement information in the selected element can be edited or modified.
[0046] Step S602: Rebar editing information is received based on the rebar editing window. The rebar editing information is used to adjust rebar parameters. In this embodiment, the rebar editing information may include, but is not limited to, the rebar diameter, length, number of bars, unit weight, total weight, and rebar classification, and each type of rebar can be edited separately.
[0047] This embodiment can also complete the setting of steel bar parameters during the three-dimensional modeling process 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 based on the present invention, and further, the purpose of unified steel bar measurement can be achieved based on 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: Update the first reinforcement line information according to a preset deduction rule to obtain second reinforcement line information.
[0051] When updating the first reinforcement line information, this embodiment can first classify the stair reinforcement. For example, longitudinal reinforcement includes stress reinforcement and negative reinforcement. Stress reinforcement includes surface reinforcement, plane bottom reinforcement and non-plane bottom reinforcement. Negative reinforcement includes upper negative reinforcement, lower negative reinforcement, lap reinforcement and flat plate negative reinforcement. Transverse reinforcement includes distribution reinforcement. Distribution reinforcement includes surface reinforcement distribution reinforcement, bottom reinforcement distribution reinforcement, upper distribution reinforcement and lower distribution reinforcement. Then, the first reinforcement line information of each type of reinforcement after classification is processed according to the corresponding preset deduction rules to determine the second reinforcement 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 elements with an intersection relationship. The association relationship information is used to represent the deduction strategy information of two component 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 quantity calculation of the three-dimensional stair model.
[0052] Based on the above technical solution, 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 engineering quantity calculation results of the entire three-dimensional stair model.
[0053] like Figure 5As shown, based on the same technical concept as the 3D modeling method for stairs, one or more embodiments of the present invention can also provide a 3D modeling device for stairs. The 3D modeling device can be integrated into 3D 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 segment type screening module is used to screen 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.
[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 the third target control.
[0059] The staircase element adjustment module is used to adjust the first staircase element to a second staircase element according to the target staircase type, and 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 stair run element and at least one landing slab element. A reinforcement type configuration module is configured to configure the reinforcement type of the stair run element to a first reinforcement type and to configure the reinforcement type of the at least one landing slab element to 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 3D stair modeling apparatus in one or more embodiments of the present invention may further include a rebar parameter adjustment module. The rebar parameter adjustment module is configured to display a rebar editing window in response to a triggering operation of the first target control; the rebar parameter adjustment module is configured to receive rebar editing information based on the rebar editing window; wherein the rebar editing information is used to adjust rebar 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 existing technology, the present invention has realized 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 technical concept as the 3D stair modeling method, one or more embodiments of the present invention can also provide a computer device comprising a memory and a processor, wherein the memory stores computer-readable instructions. When the computer-readable instructions are executed by the processor, the processor executes the steps of the 3D stair modeling method in any embodiment of the present invention. The implementation process of the 3D stair modeling method has been described in detail in this specification and will not be repeated here.
[0068] like Figure 6 As shown, based on the same technical concept as the 3D stair modeling method, one or more embodiments of the present invention can 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 3D stair modeling method in any embodiment of the present invention. The implementation process of the 3D stair modeling method has been described in detail in this specification and will not be repeated here.
[0069] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable storage medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable storage media include the following: an electrical connection with one or more wires (electronic device), a portable computer disk cartridge (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable storage medium may even be 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 various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), 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 expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.
[0072] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise 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 replacements and simple improvements made to the essential contents of the present invention should be included in the scope of protection 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 stair type, the first stair element is adjusted to a second stair element, where the stair type of the second stair element is the target stair type; The reinforcement type of the second stair element is configured as a 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 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 landing plate element; and configuring the reinforcement type of the second staircase element to the 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 a triggering operation of the second target control, displaying a 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 stair step type from a plurality of preset stair step 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 stair step type from a plurality of preset stair step 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: Acquiring 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 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; 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, configured to configure the reinforcement type of the second stair 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, configured 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; 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 according to 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