CN111737809B - Building model generation method, system, equipment and medium - Google Patents

Building model generation method, system, equipment and medium Download PDF

Info

Publication number
CN111737809B
CN111737809B CN202010782553.2A CN202010782553A CN111737809B CN 111737809 B CN111737809 B CN 111737809B CN 202010782553 A CN202010782553 A CN 202010782553A CN 111737809 B CN111737809 B CN 111737809B
Authority
CN
China
Prior art keywords
model
floor slab
coordinate
descending
plate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010782553.2A
Other languages
Chinese (zh)
Other versions
CN111737809A (en
Inventor
王景龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sany Construction Technology Co Ltd
Original Assignee
Sany Construction Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sany Construction Technology Co Ltd filed Critical Sany Construction Technology Co Ltd
Priority to CN202010782553.2A priority Critical patent/CN111737809B/en
Publication of CN111737809A publication Critical patent/CN111737809A/en
Application granted granted Critical
Publication of CN111737809B publication Critical patent/CN111737809B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Civil Engineering (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the disclosure provides a building model generation method, which introduces a floor slab model or newly builds a floor slab model; constructing a floor lowering area and mapping the floor lowering area to a coordinate system of the floor slab model; inputting the relative distance between the landing plate and the floor slab; and forming a vertical plate between the floor slab and the falling plate according to the formed falling plate area and the relative distance between the falling plate and the floor slab. The disclosure also provides a system for generating the building model and a storage medium and a device containing the method. The scheme disclosed by the invention overcomes the defects that the original structure needs to be deleted and a new structure needs to be reestablished in the conventional method, and can directly generate the model with the floor slab, the vertical plate and the descending plate by utilizing the conventional floor slab model, thereby effectively reducing the workload of a designer and obtaining an accurate and effective design result.

Description

Building model generation method, system, equipment and medium
Technical Field
The present disclosure relates to the field of architectural design software development technologies, and in particular, to a method, a system, a device, and a medium for generating an architectural model.
Background
In the existing building design software, the design of a common building structure calculation model can be completed, and the design comprises the aspects of steel bar connection, conduit arrangement and the like. In a building structure calculation model, local structures are not generally reflected in the model, for example, local lowering of floors in a building is not generally reflected in the model; in fabricated building design, however, there is involved the disassembly of the structural model. In some splitting software, local constructs need to be embodied, and a more complex process is often required for realizing the local constructs. For example, in the case of local floor lowering of a floor slab, the current method requires deleting the original structure, rebuilding the new structure, and reloading the structural attributes including environmental conditions, auxiliary support, constant live load, and the like. Resulting in a cumbersome operation process.
Disclosure of Invention
To this end, the present disclosure provides a building model generation method, system, device and medium in an effort to solve or at least alleviate at least one of the problems identified above.
According to an aspect of an embodiment of the present disclosure, there is provided a building model generation method including:
forming a slab descending area in the floor slab model;
inputting the relative distance between the landing plate and the floor slab;
and forming a vertical plate between the floor slab and the falling plate according to the formed falling plate area and the relative distance between the falling plate and the floor slab.
Further, an environment model, a fixed load and a dynamic load are loaded in the floor slab model.
Further, the virtual model is generated after the floor slab model is built or after the trigger forming of the descending slab and the formation of the descending slab area.
Further, the environment model, the fixed load and the dynamic load are loaded to the virtual model.
Further, the floor slab model is an external introduction model or a new model.
Further, the method for forming the board descending area comprises a mouse drawing method, the mouse drawing method maps the screen coordinates picked by the mouse to the floor slab model coordinate system, closed graphs are formed according to the sequential point selection of the mouse, and the closed graphs are the board descending areas.
Further, the method for forming the descending board area comprises a reference value method, wherein the reference value method comprises the steps of determining a P1 coordinate point of the descending board on a plane of the floor-shaped template needing to generate the descending board by using a mouse or a coordinate input method, the descending board area has n coordinate points which are expressed as { Pi | i =1, 2, … … k … … n-1, n }, a coordinate system is established on the k-1 coordinate point by taking the k-th coordinate point as an origin, the coordinate value of the k-th coordinate point is input under the coordinate system formed by the k-1 coordinate point, and the n coordinate points form a closed graph which is the descending board area.
Further, a reference point is determined on a plane where the descending board needs to be generated through a mouse or a coordinate input method, a coordinate system is established by taking the reference point as an origin, and under the coordinate system established by taking the reference point as the origin, the coordinate value of the P1 coordinate point relative to the reference point is input, so that the position of the closed graph on the plane where the descending board is generated is determined, and the descending board is generated according to the determined closed graph.
Further, the method for forming the board descending area comprises a preset model reference point method, wherein the preset model comprises a base point and model parameters, and the model parameters are converted into a closed graph with the base point as a coordinate origin according to a formula or relative coordinate input; determining a reference point on a plane on which a descending plate needs to be generated through a mouse or a coordinate input method, establishing a coordinate system by taking the reference point as an origin, inputting coordinate values of the base point relative to the reference point under the coordinate system established by taking the reference point as the origin, determining the position of a closed graph on the plane on which the descending plate is generated, and generating the descending plate according to the determined closed graph.
Further, the thickness of the descending plate, the floor and the vertical plate is equal.
Further, the falling plate and the floor form a continuous surface through the vertical plate.
According to yet another aspect of the present disclosure, there is provided a system for building model generation, comprising:
the information display unit is used for displaying the floor slab model;
the information acquisition unit is used for acquiring the relative distance between the lowering plate and the floor slab in the floor slab model lowering plate area;
and the logic operation unit is used for generating a descending plate, a vertical plate and a floor slab with continuous surfaces according to the acquired descending plate area and the relative distance between the descending plate and the floor slab.
According to yet another aspect of the present disclosure, there is provided a readable storage medium having executable instructions thereon, which when executed, cause a computer to perform the building model generation method described above.
According to yet another aspect of the present disclosure, there is provided a computing device comprising:
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors to perform the building model generation method described above.
According to the technical scheme provided by the embodiment of the disclosure, a floor slab model is introduced or a floor slab model is newly built; constructing a floor lowering area and mapping the floor lowering area to a coordinate system of the floor slab model; inputting the relative distance between the landing plate and the floor slab; and forming a vertical plate between the floor slab and the falling plate according to the formed falling plate area and the relative distance between the falling plate and the floor slab. The method overcomes the defects that the prior method needs to delete the prior structure and rebuild a new structure, can directly generate a model with the floor slab, the vertical plate and the descending plate by utilizing the prior floor slab model, effectively reduces the workload of a designer and obtains an accurate and effective design result.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the disclosure and together with the description serve to explain the principles of the disclosure.
FIG. 1 is a block diagram of an exemplary computing device;
FIG. 2 is a flow chart of a building model generation method according to the present disclosure;
FIG. 3 illustrates a building model generation architecture diagram according to a first embodiment of the present disclosure;
FIG. 4 is a schematic view of the cross-sections A-A and B-B of FIG. 3;
fig. 5 shows a building model generation structure diagram according to a second embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
FIG. 1 is a block diagram of an example computing device 100 arranged to implement a building model generation method according to the present disclosure. In a basic configuration 102, computing device 100 typically includes system memory 106 and one or more processors 104. A memory bus 108 may be used for communication between the processor 104 and the system memory 106.
Depending on the desired configuration, the processor 104 may be any type of processing, including but not limited to: a microprocessor (μ P), a microcontroller (μ C), a digital information processor (DSP), or any combination thereof. The processor 104 may include one or more levels of cache, such as a level one cache 110 and a level two cache 112, a processor core 114, and registers 116. The example processor core 114 may include an Arithmetic Logic Unit (ALU), a Floating Point Unit (FPU), a digital signal processing core (DSP core), or any combination thereof. The example memory controller 118 may be used with the processor 104, or in some implementations the memory controller 118 may be an internal part of the processor 104.
Depending on the desired configuration, system memory 106 may be any type of memory, including but not limited to: volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.), or any combination thereof. System memory 106 may include an operating system 120, one or more programs 122, and program data 128. In some implementations, the program 122 can be configured to execute instructions on an operating system by one or more processors 104 using the program data 128.
Computing device 100 may also include an interface bus 140 that facilitates communication from various interface devices (e.g., output devices 142, peripheral interfaces 144, and communication devices 146) to the basic configuration 102 via the bus/interface controller 130. The example output device 142 includes a graphics processing unit 148 and an audio processing unit 150. They may be configured to facilitate communication with various external devices, such as a display terminal or speakers, via one or more a/V ports 152. Example peripheral interfaces 144 may include a serial interface controller 154 and a parallel interface controller 156, which may be configured to facilitate communication with external devices such as input devices (e.g., keyboard, mouse, pen, voice input device, touch input device) or other peripherals (e.g., printer, scanner, etc.) via one or more I/O ports 158. An example communication device 146 may include a network controller 160, which may be arranged to facilitate communications with one or more other computing devices 162 over a network communication link via one or more communication ports 164.
A network communication link may be one example of a communication medium. Communication media may typically be embodied by computer readable instructions, data structures, program modules, and may include any information delivery media, such as carrier waves or other transport mechanisms, in a modulated data signal. A "modulated data signal" may be a signal that has one or more of its data set or its changes made in such a manner as to encode information in the signal. By way of non-limiting example, communication media may include wired media such as a wired network or private-wired network, and various wireless media such as acoustic, Radio Frequency (RF), microwave, Infrared (IR), or other wireless media. The term computer readable media as used herein may include both storage media and communication media.
Computing device 100 may be implemented as part of a small-form factor portable (or mobile) electronic device such as a cellular telephone, a Personal Digital Assistant (PDA), a personal media player device, a wireless web-watch device, a personal headset device, an application specific device, or a hybrid device that include any of the above functions. Computing device 100 may also be implemented as a personal computer including both desktop and notebook computer configurations.
Wherein the one or more programs 122 of the computing device 100 include instructions for performing a building model generation method according to the present disclosure.
Fig. 2 illustrates a flow chart of a building model generation method according to an embodiment of the present disclosure, which starts at step S210.
In step S210, the floor model stored in the internal memory or the external memory may be imported into the system, or an engineer may create a floor model through the I/O device using the modeling function of the system. In this step, an environmental model, a fixed load, and a dynamic load may be applied to the floor model. And the model data parameters are inherited throughout the whole design process.
In step S220, a board descending area is constructed by the I/O device, the construction of the board descending area by the I/O device includes mouse selection construction or keyboard input construction, and when the mouse selects a construction mode, a point selected by the mouse directly reflects as a pixel coordinate on a screen, and the pixel coordinate, i.e., a coordinate of a user observation coordinate system, is required to be mapped to a local coordinate system coordinate in the floor slab model, so as to obtain an accurate corresponding relationship between the constructed board descending area and the floor slab model. When the floor model is input through the keyboard, a board descending area can be constructed in a virtual coordinate system, and then the virtual coordinate system is mapped to a local coordinate system of the floor model through three translation quantities and three angular quantities (x, y, z, alpha, beta and gamma), so that an accurate corresponding relation is generated.
In step S230, the relative distance between the lowering plate and the floor is input. It will be appreciated that the drop panel is a sunken structure on a floor. Thus, in the floor model, or in the model already loaded with the environmental model, the coordinates of the floor surface are smaller than the coordinates of the floor surface on the height axis.
In step S240, the processor causes the horizontal surface of the original floor slab model to generate a depression along the slab lowering area according to the selected slab lowering area and the relative distance between the slab lowering area and the floor slab, and the floor slab in the slab lowering area translates downward to form the slab lowering, thereby overcoming the defects that the existing method needs to delete the original structure and reestablish a new structure, and being capable of directly generating a model with the floor slab, the vertical slab and the slab lowering by using the existing floor slab model, thereby effectively reducing the workload of a designer and obtaining an accurate and effective design result.
It is noted that the virtual model can be directly generated after the floor slab model is built, and the environment model, the fixed load and the dynamic load are loaded to the virtual model. The virtual model can simulate the real environment and stress condition of the floor. And in the subsequent operation steps, the vertical plate is formed on the edge of the formed descending plate and the edge of the sunken part of the floor slab, and the vertical plate enables the floor slab and the descending plate to form a continuous surface method, so that inheritance is realized, the phenomenon that the attribute or the attribute change is deleted due to the change of the floor slab model is avoided, and the efficiency of generating a new model is saved. In the virtual model, the process of generating the descending plate and the vertical plate of the floor slab is displayed in a dynamic mode, and the intuition of the production process can be improved.
Of course, the generation of the virtual model after triggering the formation of the descending plate and the formation of the descending plate area can also meet the design requirements. It can be understood that in the process of generating the vertical plate, the floor slab and the descending plate with the continuous surface, the continuous surface enables the descending plate and the vertical plate to directly inherit the environmental model, the fixed load and the dynamic load loaded in the floor slab model. At this time, the virtual model is generated again, and the loaded environment model, the fixed load and the dynamic load do not need to be changed. The method of firstly triggering to form the descending plate and generating the virtual model after the descending plate area is formed reduces the operation difficulty of the processor and can effectively improve the design efficiency.
Further, the virtual model comprises elements such as floor coordinates, lines, attributes, models, names and the like. The model does not exist in the virtual model in a lightweight mode, and the floor model keeps more editing information, so that the requirement of further generating the lowering plate in the virtual model can be met, and the floor model generating the lowering plate well inherits the information of the original floor model.
Optionally, the thickness of the falling plate, the floor slab and the vertical plate is equal. Under general conditions, the same thickness of the descending plate, the vertical plate and the floor can meet design requirements, and the descending plate, the floor and the vertical plate are set to be equal by default. But the possibility that the lowering plate needs to carry a large force cannot be excluded. The present disclosure further provides an input interface, so that an engineer can independently specify load information of a plate lowering area according to design requirements, and at this time, the plate lowering area and the vertical plate may yield due to stress. The present disclosure also provides an interface to facilitate the engineer's custom in lowering the thickness of the board and in erecting the board. In a preferred embodiment, the thickness of the riser is 150mm or more. When the thickness of the vertical plate is 150mm, the vertical plate can effectively ensure that the landing plate has better bearing, can meet the load requirement of the design requirement of a general floor slab, and has better economy.
Further, methods for forming the board descending area include a mouse drawing method, a reference value method, a model reference point method and the like. The present disclosure will now be described with reference to figures 3-5 for the implementation of the above method.
The mouse drawing method mainly selects points on the model through a mouse, and then determines a board descending area. See fig. 3-4. The upper part of the floor slab model 10 is a plane, and the lower part is provided with a slab support 30. The slab support 30 is provided near the edge of the floor model 10 to provide support to the floor model as a whole 10. The middle of the floor model 10 is an area where the falling plate 20 needs to be disposed. The mouse selection method is adopted, and the mouse is required to be used for moving on a screen and performing selection. After the mouse picks up the coordinate point, the coordinate point needs to be mapped into the floor model coordinate system and associated with the floor model 10. The mouse sequentially selects points to form a closed graph, and the closed graph falls into a board area (figure 3). Because the manual point selection is adopted, the point selection has certain randomness, and the accuracy of the design cannot be guaranteed. Thus, an input interface is also provided, again defining the relationship of the touchdown area to the floor model. Typically, the projected point of the corner point of slab support 30 on the upper plane of the floor model is chosen as reference point 40. The 1 st coordinate point selected by the mouse is used as the base point 50. A two-dimensional coordinate system is established in the upper plane of the floor slab model with the reference point 40 as the origin. The distance from the base point 50 to the reference point 40 is entered to accurately determine the relationship of the drop floor area to the floor model. It is noted that the reference point 40 should be set at the corner point of the plate holder 30 at the lower left corner so that the translation value of the base point 50 with respect to the reference point 40 is positive. It will be appreciated that the rotation angle value δ can also be included to control the landing zone to produce a rotation angle correction. After the generation of the lowering plate function is started, the system automatically generates the lowering plate 20 and the vertical plate 60.
The preset model reference point method has similarity with the mouse drawing method. The predetermined model comprises the base points 50 and the model parameters, and the lowering plates of the floor slab model of fig. 3-4 can also be generated using the predetermined model reference point method. The preset model reference point method comprises a preset model rule base, wherein the model rule comprises forming rules such as circles, squares, regular polygons and the like. And provides modifiable parameter values to facilitate an engineer adjusting the shape or size of the landing area. Taking fig. 3 as an example, the model rule base includes a flat area for generating a square. The 4 sides of the square are perpendicular to each other. The designer only needs to input the specific side lengths of the 4 sides to determine the size and shape of the panel dropping area. Further, the engineer needs to strictly correspond the slab descending area to the floor slab model through the reference point 40 and the base point 50. An engineer can select a reference point 40 on the floor slab model 10 through a mouse, and can also use a corner point of the left lower corner plate support 30 as the reference point 40, so that the position of the closed graph on a plane for generating the falling plate is determined, and the falling plate is generated according to the determined closed graph. Similarly, the rotation angle value delta can be included so as to control the landing area to generate rotation angle correction.
When a circular model rule is adopted, the center of the circle is generally used as the base point 50. The engineer only needs to input the radius of the circular falling plate, and the size of the circular falling plate can be determined according to a circular formula.
Referring to numerical method, it is necessary to generate a plane of the falling board, and determine a coordinate point of the falling board P1 (see fig. 5) by using a mouse or a coordinate input method. The reference numerical method is generally applied to a step-down plate design of irregular polygons. The platedropping region has n coordinate points in common, denoted as { Pi | i =1, 2, … … k … … n-1, n }. With P1 generally serving as the base point 50. And on the k-1 coordinate point, establishing a coordinate system by taking the k coordinate point as an origin, inputting the coordinate value of the k coordinate point under the coordinate system formed by the k-1 coordinate point, forming a closed graph by the n coordinate points to be a board descending area, and determining the size and the shape of the board descending area.
Subsequently, a reference point is determined on a plane on which the descending board needs to be generated through a mouse or a coordinate input method, a coordinate system is established by taking the reference point as an origin, and under the coordinate system established by taking the reference point as the origin, the coordinate value of the P1 coordinate point relative to the reference point 40 is input, so that the position of the closed graph on the plane on which the descending board is generated is determined, and the descending board is generated according to the determined closed graph.
The present disclosure also provides a building model generation system, which includes:
and an information display unit capable of performing the step of S210, and building and displaying the floor slab model.
The information acquisition unit is used for executing the steps S220-S230 to acquire a floor slab model lowering area and the relative distance between a lowering slab and a floor slab;
and a logic operation unit for executing the step of S240, and generating a descending plate, a vertical plate and a floor slab with continuous surfaces according to the acquired descending plate area and the relative distance between the descending plate and the floor slab.
An engineer can also make the above method as executable instructions stored in a readable storage medium, and when the executable instructions are executed, the executable instructions cause a computer to perform the operations included in the building model generation method described above. Wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors to perform the operations included in the above building model generation method. The memory and the processor are included in a computing device.
It should be understood that the various techniques described herein may be implemented in connection with hardware or software or, alternatively, with a combination of both. Thus, the methods and apparatus of the present disclosure, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium, wherein, when the program is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the disclosure.
In the case of program code execution on programmable computers, the computing device will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. Wherein the memory is configured to store program code; the processor is configured to perform the various methods of the present disclosure according to instructions in the program code stored in the memory.
By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer-readable media includes both computer storage media and communication media. Computer storage media store information such as computer readable instructions, data structures, program modules or other data. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. Combinations of any of the above are also included within the scope of computer readable media.
It should be appreciated that in the foregoing description of exemplary embodiments of the disclosure, various features of the disclosure are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various disclosed aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that is, the claimed disclosure requires more features than are expressly recited in each claim. Rather, as the following claims reflect, disclosed aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this disclosure.
Those skilled in the art will appreciate that the modules or units or components of the devices in the examples disclosed herein may be arranged in a device as described in this embodiment or alternatively may be located in one or more devices different from the devices in this example. The modules in the foregoing examples may be combined into one module or may be further divided into multiple sub-modules.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Moreover, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the disclosure and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
Furthermore, some of the described embodiments are described herein as a method or combination of method elements that can be performed by a processor of a computer system or by other means of performing the described functions. A processor having the necessary instructions for carrying out the method or method elements thus forms a means for carrying out the method or method elements. Further, the elements of the apparatus embodiments described herein are examples of the following apparatus: the apparatus is used to implement the functions performed by the elements for the purposes of this disclosure.
As used herein, unless otherwise specified the use of the ordinal adjectives "first", "second", "third", etc., to describe a common object, merely indicate that different instances of like objects are being referred to, and are not intended to imply that the objects so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
While the disclosure has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of this description, will appreciate that other embodiments can be devised which do not depart from the scope of the disclosure as described herein. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the disclosed subject matter. Accordingly, many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the appended claims. The disclosure of the present disclosure is intended to be illustrative, but not limiting, of the scope of the disclosure, which is set forth in the following claims.

Claims (4)

1. A building model generation method, comprising:
leading in a floor slab model or building a floor slab model;
constructing a floor lowering area and mapping the floor lowering area to a coordinate system of the floor slab model; the method for constructing the plate lowering area comprises a reference value method; the reference numerical method comprises the steps that a mouse or a coordinate input method is adopted to determine a P1 coordinate point of a descending board on a plane of a floor-shaped template needing to generate the descending board, the descending board area has n coordinate points which are expressed as { Pi | i =1, 2, … … k … … n-1 and n }, a coordinate system is established on the k-1 coordinate point by taking the k-th coordinate point as an origin, the coordinate value of the k-th coordinate point is input in the coordinate system formed by the k-1 coordinate point, and the n coordinate points form a closed graph to be the descending board area; determining a reference point on a plane on which a descending board needs to be generated through a mouse or a coordinate input method, establishing a coordinate system by taking the reference point as an origin, and inputting a coordinate value of the P1 coordinate point relative to the reference point under the coordinate system established by taking the reference point as the origin, so as to determine the position of a closed graph on the plane on which the descending board is generated, and generating the descending board according to the determined closed graph;
inputting the relative distance between the landing plate and the floor slab;
forming a vertical plate between the floor slab and the falling plate according to the formed falling plate area and the relative distance between the falling plate and the floor slab, wherein the falling plate, the vertical plate and the floor slab have continuous surfaces;
loading an environment model, a fixed load and a dynamic load in the floor slab model; generating a virtual model after the floor slab model is established or generating a virtual model after a descending plate is formed by triggering and a descending plate area is formed; loading the environment model, the fixed load and the dynamic load to the virtual model;
the edge of the floor slab model is provided with a slab support, and the middle of the floor slab model is provided with a plate falling area.
2. A system for building model generation, comprising:
the information display unit is used for displaying the floor slab model;
the information acquisition unit is used for acquiring a slab descending area of the floor slab model and the relative distance between a descending slab and a floor slab;
the logic operation unit is used for leading in a floor slab model or building a floor slab model;
constructing a floor lowering area and mapping the floor lowering area to a coordinate system of the floor slab model; the method for constructing the plate lowering area comprises a reference value method; the reference numerical method comprises the steps that a mouse or a coordinate input method is adopted to determine a P1 coordinate point of a descending board on a plane of a floor-shaped template needing to generate the descending board, the descending board area has n coordinate points which are expressed as { Pi | i =1, 2, … … k … … n-1 and n }, a coordinate system is established on the k-1 coordinate point by taking the k-th coordinate point as an origin, the coordinate value of the k-th coordinate point is input in the coordinate system formed by the k-1 coordinate point, and the n coordinate points form a closed graph to be the descending board area; determining a reference point on a plane on which a descending board needs to be generated through a mouse or a coordinate input method, establishing a coordinate system by taking the reference point as an origin, and inputting a coordinate value of the P1 coordinate point relative to the reference point under the coordinate system established by taking the reference point as the origin, so as to determine the position of a closed graph on the plane on which the descending board is generated, and generating the descending board according to the determined closed graph;
generating a descending plate, a vertical plate and a floor slab with continuous surfaces according to the acquired descending plate area and the relative distance between the descending plate and the floor slab;
loading an environment model, a fixed load and a dynamic load in the floor slab model; generating a virtual model after the floor slab model is established or generating a virtual model after a descending plate is formed by triggering and a descending plate area is formed; loading the environment model, the fixed load and the dynamic load to the virtual model;
the edge of the floor slab model is provided with a slab support, and the middle of the floor slab model is provided with a plate falling area.
3. A readable storage medium having executable instructions thereon that, when executed, cause a computer to perform the operations included in claim 1.
4. A computing device, comprising:
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors to perform the operations recited in claim 1.
CN202010782553.2A 2020-08-06 2020-08-06 Building model generation method, system, equipment and medium Active CN111737809B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010782553.2A CN111737809B (en) 2020-08-06 2020-08-06 Building model generation method, system, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010782553.2A CN111737809B (en) 2020-08-06 2020-08-06 Building model generation method, system, equipment and medium

Publications (2)

Publication Number Publication Date
CN111737809A CN111737809A (en) 2020-10-02
CN111737809B true CN111737809B (en) 2021-03-05

Family

ID=72658078

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010782553.2A Active CN111737809B (en) 2020-08-06 2020-08-06 Building model generation method, system, equipment and medium

Country Status (1)

Country Link
CN (1) CN111737809B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112199759B (en) * 2020-10-30 2022-05-27 久瓴(江苏)数字智能科技有限公司 Structural floor generation method and device and electronic equipment
CN112287443B (en) * 2020-10-30 2022-06-17 久瓴(江苏)数字智能科技有限公司 Method and device for generating structural floor slab, electronic equipment and storage medium
CN112580141B (en) * 2020-12-28 2024-06-14 三一筑工科技股份有限公司 Control method of heating unit

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109918804A (en) * 2019-03-13 2019-06-21 中民筑友科技投资有限公司 Component model coordinate transformation method, system and device based on BIM model
CN210685372U (en) * 2019-06-05 2020-06-05 中建八局第四建设有限公司 Plate lowering die
CN210713273U (en) * 2019-07-31 2020-06-09 深圳嘉鸿建设工程有限公司 Waterproof structure for arranging falling plate for placing drainage device in toilet

Also Published As

Publication number Publication date
CN111737809A (en) 2020-10-02

Similar Documents

Publication Publication Date Title
CN111737809B (en) Building model generation method, system, equipment and medium
CN110516370B (en) Prefabricated part deepening drawing generation method and device, computer equipment and medium
JP5855469B2 (en) Carry-in route planning system
US8878845B2 (en) Expandable graphical affordances
US10664628B2 (en) Interactive surface alignment
CN113538706B (en) Digital sand table-based house scene display method, device, equipment and storage medium
JP5644606B2 (en) Mesh number prediction method, analysis apparatus, and program
CN112199751A (en) Wall model generation method and device, electronic equipment and storage medium
US20210224432A1 (en) Generative shell design for simulations
CN115292778A (en) Wall disassembling method, device, equipment and storage medium
US20170193695A1 (en) Modifying a sub-division model based on the topology of a selection
CN115329450B (en) Buried part copying method and device
US20160179988A1 (en) Simulation of resizable bodies using a rigid body solver
CN112396569B (en) Method for enhancing data of image
CN115249303A (en) Layout drawing method, device, equipment and storage medium based on drawing segmentation
US20210150092A1 (en) Computer-implemented techniques for creating layouts for physical spaces
CN113987652A (en) Wall model generation method and device
US20210303744A1 (en) Computer aided design (cad) model connection propagation
KR102233148B1 (en) Apparatus and method of heritage modeling
US20030225553A1 (en) Topology modeler
CN113221499A (en) Mask layout generation method and device, computer equipment and storage medium
CN113350792A (en) Contour processing method and device for virtual model, computer equipment and storage medium
JP2022040999A (en) Information processing device, information processing system, information processing method and program
US10706199B1 (en) Graphical user interface for interactive macro-cell placement
CN114969872A (en) Drawing data processing method, device, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 102206 1st floor, building 6, 8 Beiqing Road, Huilongguan town, Changping District, Beijing

Patentee after: Sany Construction Technology Co.,Ltd.

Address before: Room 301, building 6, No. 8, Beiqing Road, Huilongguan town, Changping District, Beijing

Patentee before: SANY CONSTRUCTION TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address