Method, system, device and storage medium for positioning the outer side of a building exterior wall

By combining the operational processes of wall drawing and outside definition in the building calculation software, the automatic creation and dynamic update of the outside edge are realized, and real-time linkage with the wall model is solved, the problems of operation complexity and error risks in the existing technology are solved, and modeling efficiency and design accuracy are improved.

CN119272380BActive Publication Date: 2025-04-29国泰新点软件股份有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411377616.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-04-29
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

In the prior art, users need to perform secondary operations to draw the wall and set the outer boundary, resulting in increased operational complexity and error risk, and the dynamic changes with the wall cannot be automatically updated.

Method used

By combining the wall drawing and the outside definition into a smooth operation process in the building calculation software, the outside edges are automatically created and dynamically updated, real-time linkage between the outside edges and the wall model is realized, and the outer edge line inspection function is introduced.

Benefits of technology

It reduces the user's operating steps, improves the efficiency and accuracy of modeling, reduces the risk of human error, and ensures the consistency of exterior wall design and the accuracy of engineering quantity calculation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119272380B_ABST
    Figure CN119272380B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of computer graphics and images, and in particular to a method, system, device and storage medium for positioning the outer side of a building outer wall. The method comprises: responding to a wall drawing request from a user in a building quantity calculation software, starting an outer side identification state, recording an initial drawing position of a wall, automatically creating an outer side edge of the wall at the position and dynamically updating the display effect of the outer side edge based on the movement trajectory of the mouse; adjusting the direction of the wall and setting the outer side, switching the outer side on both sides of the wall based on the default left outer side and setting the outer side through an outer side editing method of the outer wall; after completing the drawing of the wall and setting the outer side, responding to the needs of the user, starting a function of automatically identifying the outer side boundary of the outer wall; and establishing a relative position relationship in response to a binding request of the outer side data of the outer wall and the outer wall model to achieve real-time linkage; the present application can solve the problem in the prior art that users need to perform secondary operations, thereby reducing the complexity of the operation and the risk of errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer graphics and image technology, and in particular to a method, system, device and storage medium for positioning the outer side of a building exterior wall. Background Art

[0002] In the application of quantity calculation software in construction projects, the layout and identification of exterior walls is one of the key factors affecting the accuracy of construction project quantity calculation. In order to ensure the correct identification of the exterior of the exterior wall, it is usually necessary to clearly distinguish the inside and outside of the wall. The definition of the inside and outside of the wall not only affects the design and construction quality of the exterior wall, but also directly affects the calculation results of the wall area, material consumption and other project quantities.

[0003] The existing operation process is usually that the user first draws the wall structure in the software, completes the external wall layout, and then sets the direction of the external wall through a separate operation to clarify the inside and outside of the wall. This process requires the user to define the outside again after the wall is drawn, and when the geometric parameters of the wall (such as wall length, wall width, etc.) change, the settings of the outside also need to be manually readjusted.

[0004] However, the existing operation method has obvious shortcomings. Since wall drawing and outer side definition are independent steps, users need to perform two operations. The separation of wall drawing and outer side definition requires users to repeat operations, which increases the complexity of modeling. In addition, when the wall changes, the outer side cannot be automatically updated. Users must reset the outer side, which will also lead to low efficiency and increase the risk of human error. Since the outer side definition process of the exterior wall cannot be linked with the dynamic changes of the wall, the existing technology is more time-consuming in complex projects, reducing the convenience and accuracy of the quantity calculation software. Summary of the invention

[0005] The present application provides a method, system, device and storage medium for positioning the outer side of a building exterior wall, which can solve the problem that users need to perform secondary operations in the prior art, thereby reducing the complexity of operation and the risk of error. The present application provides the following technical solutions:

[0006] In a first aspect, the present application provides a method for positioning the outer side of an exterior wall of a building, the method comprising:

[0007] Draw walls. In response to the user's wall drawing request in the building quantity calculation software, start the outer side identification state, record the initial drawing position of the wall, automatically create the outer side of the wall at this position, and dynamically update the display effect of the outer side based on the mouse movement trajectory;

[0008] Adjust the wall direction and set the outer side. Based on the default left outer side, switch the outer side on both sides of the wall, and set the outer side through the outer wall outer side editing method.

[0009] After the wall is drawn and the outer side is set, the function of automatically identifying the outer boundary of the outer wall is started in response to the user's needs;

[0010] In response to a request to bind the exterior wall data to the exterior wall model, a relative position relationship is established to achieve real-time linkage;

[0011] After completing the drawing of the wall and the setting of the outer edge, respond to the user's inspection request and enter the outer edge inspection state to ensure that all outer edge settings meet the predetermined specifications.

[0012] In a specific possible implementation scheme, the wall drawing, in response to a wall drawing request from a user in the building quantity calculation software, starts the outer side identification state, records the initial drawing position of the wall, automatically creates the outer side of the wall at the position, and dynamically updates the display effect of the outer side based on the movement track of the mouse, including:

[0013] The user clicks the mouse at the designated position to record the coordinates of the position as the starting point for drawing the wall. After recording the initial position, the display function of the outer side mark is automatically started, and one side of the wall is selected by default as the outer side.

[0014] In a specific possible implementation scheme, the wall drawing, in response to a wall drawing request from a user in the building quantity calculation software, starts the outer side identification state, records the initial drawing position of the wall, automatically creates the outer side of the wall at the position, and dynamically updates the display effect of the outer side based on the movement track of the mouse, including:

[0015] The direction of the outer edges is determined by the drawing direction and order selected by the user;

[0016] The outer and inner edges are generated at the same time and distinguished by color or line style;

[0017] Automatically determine the outside direction based on the geometric position and direction of the wall.

[0018] In a specific implementation scheme, the setting of the outer side by the outer wall outer side editing method includes:

[0019] Select a specific segment as the outer edge by clicking the mouse. The specific operation logic is as follows:

[0020] If the current segment status is outside, when the mouse moves to the selected outer edge, the segment will be displayed in bold. If the user clicks the outer edge, the segment will be canceled and the status will be changed to non-outside.

[0021] If the current segment state is not outside, when the mouse moves to this position, the outer edge will be displayed in advance. If the user clicks this position, the outer edge is successfully set to the outside.

[0022] In a specific implementation scheme, the function of automatically identifying the outer boundary of the outer wall in response to the user's needs includes:

[0023] Automatically or manually identify reference components of internal and external walls, such as concrete walls, brick walls, precast walls, virtual walls, columns, hidden columns, partition walls, glass curtain walls, brick columns and precast columns;

[0024] Finally, the internal and external wall properties of concrete walls, brick walls and precast walls are modified, and other components are used as auxiliary components for contour recognition;

[0025] During the recognition process, the corresponding two-dimensional contour of each component is calculated based on the drawn components; the two-dimensional contour of the point component is directly obtained, and the contour of the line component is obtained by analyzing the line segments at the starting point and the end point.

[0026] In a specific embodiment, the contour of the wire member is analyzed by the line segments of the starting point and the end point, including:

[0027] For line components, according to the line segment from its starting point to the end point, half the width of the component is expanded on the left and right sides, and the existing chamfering algorithm is used to calculate the two-dimensional contour.

[0028] In a specific implementation scheme, responding to the user's inspection request and entering the outer edge inspection state includes:

[0029] Analyze all adjacent parallel walls to determine whether their outer edges are on the same side. If it is found that the outer edges of adjacent walls are not on the same side, mark the situation as abnormal and remind the user to make adjustments;

[0030] During the inspection process, if any exterior wall is found to lack an exterior edge setting, the abnormal situation will be recorded and the user will be prompted to make the necessary settings;

[0031] For each wall, check whether there are multiple outer edge lines set, and prompt the user to make corrections.

[0032] In the second aspect, the present application provides a building exterior wall external positioning system, which adopts the following technical solution:

[0033] A building exterior wall external positioning system, comprising:

[0034] The wall drawing module is used to draw the wall. In response to the user's wall drawing request in the building quantity calculation software, the module starts the outer side identification state, records the initial drawing position of the wall, automatically creates the outer side of the wall at this position, and dynamically updates the display effect of the outer side based on the mouse movement trajectory;

[0035] The wall adjustment module is used to adjust the wall direction and set the outer side. Based on the default left outer side, the outer side can be switched between the two sides of the wall, and the outer side can be set through the outer wall editing method.

[0036] A boundary recognition module is used to start the function of automatically recognizing the outer boundary of the outer wall in response to user needs after the drawing and outer setting of the wall are completed;

[0037] The data binding module is used to respond to the binding request between the external wall data and the external wall model, establish a relative position relationship, and realize real-time linkage;

[0038] The outer edge inspection module is used to respond to the user's inspection request after completing the drawing of the wall and the setting of the outer edge, and enter the outer edge inspection state to ensure that all outer edge settings meet the predetermined specifications.

[0039] In a third aspect, the present application provides an electronic device, comprising a processor and a memory; the memory stores a program, and the program is loaded and executed by the processor to implement a method for positioning the outside of a building exterior wall as described in the first aspect.

[0040] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the storage medium stores a program, and when the program is executed by a processor, the program is used to implement a method for positioning the outer side of a building exterior wall as described in the first aspect.

[0041] In summary, the beneficial effects of this application include at least:

[0042] 1) By combining wall drawing and exterior definition into one smooth operation process, users do not need to set the exterior separately when drawing walls. This integrated operation effectively reduces the user's operation steps and the complexity of modeling, allowing users to complete wall modeling more quickly and efficiently, and improving the usability of the software.

[0043] 2) A binding mechanism between the exterior wall data and the wall model has been established to ensure that the relevant exterior information can be updated in real time when the wall is edited or modified. This mechanism eliminates the tedious process of users having to manually adjust the exterior settings after the wall geometry parameters change, greatly improving the flexibility and accuracy of the modeling process and ensuring the consistency of the exterior wall design.

[0044] 3) The external edge check function has been introduced, which can automatically identify and report the abnormal position of the external edges of adjacent parallel walls, such as the same side setting, missing external edges, or setting multiple external edges. Through this inspection mechanism, users can promptly discover and correct potential design errors, thereby improving the rationality and design quality of the external wall layout and ensuring the accuracy of the engineering quantity calculation.

[0045] By combining wall drawing and outer side definition into one operation, the problem of users needing to perform secondary operations in the existing technology is solved, thereby reducing the complexity of operation and the risk of errors. This solution realizes automatic identification of the outer side when drawing the wall, and dynamically updates the outer side according to the user's drawing direction. The outer boundary of the exterior wall is automatically identified through the existing algorithm and bound to the wall model to ensure real-time linkage of the outer side information, avoiding the disadvantage of manually adjusting the outer side after the wall geometric parameters change. In addition, the outer edge check function ensures the standardization of the settings, improves the accuracy and efficiency of the design, and adapts to the needs of complex projects.

[0046] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application and implement it according to the contents of the specification, the following is a detailed description of the preferred embodiments of the present application in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is a flow chart of the method for positioning the outer side of the building exterior wall in an embodiment of the present application.

[0048] Figure 2 It is a schematic diagram of a use case of the method for positioning the outer side of a building exterior wall in an embodiment of the present application.

[0049] Figure 3 It is a structural block diagram of the positioning system on the outer side of the building exterior wall in the embodiment of the present application.

[0050] Figure 4 It is a block diagram of an electronic device positioned outside the exterior wall of a building in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The specific implementation methods of the present application are further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present application but are not intended to limit the scope of the present application.

[0052] Optionally, the present application uses the method for positioning the outside of a building exterior wall provided in each embodiment as an example for use in an electronic device, where the electronic device is a terminal or a server. The terminal may be a computer, a tablet computer, etc. This embodiment does not limit the type of electronic device.

[0053] Reference Figure 1 , is a flow chart of a method for positioning the outer side of a building outer wall provided by an embodiment of the present application, the method comprising at least the following steps:

[0054] Step S101, draw the wall, respond to the user's wall drawing request in the building quantity calculation software, start the outer side identification state, record the initial drawing position of the wall, automatically create the outer side of the wall at this position, and dynamically update the display effect of the outer side based on the mouse movement trajectory.

[0055] Step S102, adjusting the direction of the wall and setting the outer side, switching the outer side on both sides of the wall based on the default left outer side, and setting the outer side through the outer wall outer side editing method.

[0056] Step S103: After the drawing of the wall and the outer side setting are completed, in response to the user's needs, the function of automatically identifying the outer side boundary of the outer wall is started.

[0057] Step S104: in response to the binding request of the exterior wall data and the exterior wall model, a relative position relationship is established to achieve real-time linkage.

[0058] Step S105: After the wall is drawn and the outer edge is set, respond to the user's inspection request and enter the outer edge inspection state to ensure that all outer edge settings meet the predetermined specifications.

[0059] In step S101, when the user issues an operation request to draw a wall in the building quantity calculation software, the wall drawing mode is immediately activated. At this time, the user's mouse movement trajectory will affect the wall drawing process in real time, including the dynamic display of the wall's length, direction and external markings. The drawing mode remains activated until the user confirms the completion of the wall drawing by clicking. The user clicks the mouse at the specified position and records the coordinates of the position as the starting point for wall drawing. This initial position is the basis for wall drawing and determines the spatial position of the wall and the starting point of the external edge. After recording the initial position, the display function of the external marking is automatically started, and one side of the wall is selected by default as the external edge.

[0060] In implementation, the outer side of the wall is automatically created at the initial drawing position. The direction of the outer side is determined by the drawing direction and order selected by the user. In actual operation, the outer side and the inner side are generated at the same time, but are distinguished by specific identification methods (such as color, line style, etc.). Users do not need to manually specify the outer side, and the direction of the outer side is automatically determined based on the geometric position and direction of the wall. As the user moves the mouse, the display effect of the outer side is dynamically updated. You can choose to use the default display method (such as highlight, bold, or highlight and bold) or a custom display method, including different colors, styles, or marking methods. This feature improves the user's visualization experience during the drawing process and facilitates users to adjust drawing strategies at any time.

[0061] In step S102, during the process of drawing the wall, the left side of the wall from the starting point to the end point is the outer side by default. The user can change the direction of the wall drawing or use the shortcut keys to adjust the direction of the wall to switch the outer side on both sides of the wall. This function allows the user to flexibly control the direction of the wall during the drawing process to ensure that the outer side mark meets the actual design requirements.

[0062] In addition, for the setting of the outer side of the wall, the outer side of the outer wall is edited, which supports two modes: segmented setting and overall setting. The segmented setting is based on the outline of the current operating wall (plane projection outer outline) and the outline of the column (plane projection outer outline), and divides the outer contour of the wall into several segments. In this process, users can select a specific segment as the outer edge by clicking the mouse.

[0063] The specific operation logic is as follows:

[0064] If the current segment status is outside, when the mouse moves to the selected outer edge, the segment will be displayed in bold. If the user clicks the outer edge, the segment will be unset and the status will be changed to non-outside.

[0065] If the current segment state is not outside, when the mouse moves to this position, the outer edge will be displayed in advance. If the user clicks this position, the outer edge is successfully set to the outside.

[0066] In the overall setting, users can choose to set the outer side directly on the left or right side based on the full length from the starting point to the end point of the wall. The operation logic is the same as the segmented setting. This flexible setting method meets the user's needs for outer side identification in different scenarios. Through the above steps, the setting and adjustment of the outer side of the exterior wall becomes more intuitive and efficient, enhancing the user's operating experience in the building quantity calculation software. Users can quickly adapt to different design requirements and improve modeling efficiency.

[0067] In addition, as a preferred method, geometric constraints are introduced based on the existing wall structure to optimize the layout of the outer edge. The specific steps include: the user can set specific geometric constraints, such as the minimum distance between the outer edge and the wall, angle limit, etc. Based on the set geometric constraints, the position of the outer edge is automatically calculated using a nonlinear programming method to ensure that it does not conflict with adjacent walls while maintaining a reasonable spacing. When the user adjusts the wall position or outer edge, the system will update the constraints in real time to ensure that the design always meets the user's requirements and design specifications.

[0068] In step S103, reference components of the inner and outer walls are automatically or manually identified, such as concrete walls, brick walls, prefabricated walls, virtual walls, columns, hidden columns, partition walls, glass curtain walls, brick columns and prefabricated columns. Finally, the inner and outer wall properties of the concrete walls, brick walls and prefabricated walls are modified, and other components are used as auxiliary components for contour identification. During the identification process, the corresponding two-dimensional contour of each component is calculated based on the drawn components. The components include point components and line components, among which the two-dimensional contour of the point components can be directly obtained, while the contour of the line component is analyzed through the line segments at the starting point and the end point. Specifically, the starting point and the end point of the line segment are used as the basis to identify the shape of the line segment (straight line or arc), and the corresponding contour on the two-dimensional plane is derived according to the geometric shape of the component.

[0069] Then, for the line components, according to the line segment from its starting point to the end point (whether it is a straight line segment or an arc segment), half the width of the component is expanded on the left and right, and then the existing chamfering algorithm is applied to calculate the two-dimensional contour. This process ensures that the outside of all exterior walls can be accurately identified in wall modeling. Finally, the maximum building outer contour of all components is calculated through the existing path recognition algorithm. All wall contour edges on this outer contour are defined as the outside and can be set in batches at one time. This operation greatly improves the efficiency of setting the outside of the exterior wall and reduces the manual operation burden of users.

[0070] In addition, as a preferred option, users can view and manage successfully set outer edges through the "Set Outer Edges" function. This function provides real-time preview, and users can click on each line to modify it: click on the edge of the set outer edge to cancel the setting, and click on the edge that has not been set to set the outer edge. In this function, the outer edge is displayed in the form of a bold green line segment, which is convenient for users to intuitively delete and add operations.

[0071] In step S104, after the exterior wall drawing and exterior setting are completed, the geometric information of the exterior wall is recorded, and the exterior wall exterior data is bound to the corresponding exterior wall model. This step ensures that the exterior wall exterior is always consistent with the exterior wall model, which is convenient for subsequent editing and adjustment. The exterior edges are divided into four categories according to their relative positions: the exterior edge on the left side of the wall, the exterior edge on the right side of the wall, the exterior edge on the starting end face of the wall, and the exterior edge on the ending end face of the wall. Each type of exterior edge corresponds to an edge of the exterior wall contour, ensuring that the exterior edge is always in a preset position on the wall model.

[0072] At the same time, the start and end points of the outer edge can be converted into relative position parameters relative to the wall outline. For example, define an outer edge located on the right side of the wall. No matter how the wall position changes, the outer edge always remains at the right side of the wall outline. Figure 2 , define an outer edge line, the starting point is located at the starting point of the right side of the wall, and the end point is 3000mm away from the starting point. In this way, no matter how the position of the wall changes, this outer edge line always remains 3000mm in front of the right side of the wall outline. When the user edits the exterior wall model, any changes to the exterior wall will automatically update the position of the outer edge line bound to it. This mechanism allows users to modify the wall without resetting the outer side of the exterior wall, thereby improving modeling efficiency and flexibility.

[0073] In step S105, all adjacent parallel walls are analyzed to determine whether their outer edges are on the same side. If it is found that the outer edges of adjacent walls are not on the same side, the situation is marked as abnormal, and the user is reminded to make adjustments to ensure the rationality of the wall layout. During the inspection process, if any outer wall is found to lack an outer edge setting, the system will record the abnormal situation and prompt the user to make necessary settings to ensure the integrity of the outer wall. For each wall, check whether there are multiple outer edges set. If a wall is mistakenly set with two outer edges, the system will issue a warning and prompt the user to make corrections to ensure that each wall corresponds to only one outer edge. After completing all inspections, the system will generate a detailed inspection report, listing all abnormal situations found and their locations for user reference and modification, thereby improving the quality and standardization of the design. Through the above steps, this method can effectively check the outer edge setting to ensure the accuracy and consistency of the architectural design.

[0074] In another feasible embodiment, a support vector machine is used to classify and identify the outer edges of adjacent walls. In implementation, the software can analyze the geometric features of adjacent walls (such as length, direction, and positional relationship) and generate feature vectors to identify the spatial relationship of the outer edges. Specifically, the relevant geometric parameters of each wall are first extracted, and the feature vectors are constructed and input into the SVM model for training. After the training is completed, the software can monitor the outer edge configuration of adjacent walls in real time. Once the outer edges are found to be on the same side, the system not only marks it as abnormal, but also generates adjustment suggestions, such as recommending users to move a wall inward or outward to improve the layout. This method combines machine learning with traditional geometric analysis, realizes the intelligent management of outer edges, and improves the rationality and flexibility of the design.

[0075] In summary, by combining wall drawing and outer side definition into one operation, the problem of users needing to perform secondary operations in the prior art is solved, thereby reducing the complexity of operation and the risk of errors. This solution realizes automatic identification of the outer side when drawing the wall, and dynamically updates the outer side according to the user's drawing direction. The outer boundary of the exterior wall is automatically identified through the existing algorithm and bound to the wall model to ensure real-time linkage of the outer side information, avoiding the disadvantage of manually adjusting the outer side after the wall geometric parameters change. In addition, the outer edge check function ensures the standardization of the settings, improves the accuracy and efficiency of the design, and adapts to the needs of complex projects.

[0076] Figure 3 This is a structural block diagram of a building exterior wall positioning system provided by an embodiment of the present application. The device includes at least the following modules:

[0077] The wall drawing module is used to draw the wall. In response to the user's wall drawing request in the building quantity calculation software, the module starts the outer side identification state, records the initial drawing position of the wall, automatically creates the outer side of the wall at this position, and dynamically updates the display effect of the outer side based on the mouse movement trajectory;

[0078] The wall adjustment module is used to adjust the wall direction and set the outer side. Based on the default left outer side, the outer side can be switched between the two sides of the wall, and the outer side can be set through the outer wall editing method.

[0079] A boundary recognition module is used to start the function of automatically recognizing the outer boundary of the outer wall in response to user needs after the drawing and outer setting of the wall are completed;

[0080] The data binding module is used to respond to the binding request between the external wall outer side data and the external wall model, establish a relative position relationship, and realize real-time linkage;

[0081] The outer edge inspection module is used to respond to the user's inspection request after completing the drawing of the wall and the setting of the outer edge, and enter the outer edge inspection state to ensure that all outer edge settings meet the predetermined specifications.

[0082] For relevant details, refer to the above method embodiment.

[0083] Figure 4 4 is a block diagram of an electronic device provided by an embodiment of the present application. The device at least includes a processor 401 and a memory 402.

[0084] The processor 401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 401 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 401 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0085] The memory 402 may include one or more computer-readable storage media, which may be non-transitory. The memory 402 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 402 is used to store at least one instruction, which is used to be executed by the processor 401 to implement the building exterior wall outer side positioning method provided in the method embodiment of the present application.

[0086] In some embodiments, the electronic device may further optionally include: a peripheral device interface and at least one peripheral device. The processor 401, the memory 402 and the peripheral device interface may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface via a bus, a signal line or a circuit board. Schematically, the peripheral devices include but are not limited to: a radio frequency circuit, a touch display screen, an audio circuit, and a power supply.

[0087] Of course, the electronic device may also include fewer or more components, which is not limited in this embodiment.

[0088] Optionally, the present application also provides a computer-readable storage medium, in which a program is stored, and the program is loaded and executed by a processor to implement the method for positioning the outer side of a building exterior wall of the above method embodiment.

[0089] Optionally, the present application also provides a computer product, which includes a computer-readable storage medium, in which a program is stored, and the program is loaded and executed by a processor to implement the method for positioning the outer side of a building exterior wall of the above method embodiment.

[0090] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0091] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A method for positioning the outer side of a building exterior wall, characterized in that: The method comprises: Draw walls. In response to the user's wall drawing request in the building quantity calculation software, start the outer side identification state, record the initial drawing position of the wall, automatically create the outer side of the wall at this position, and dynamically update the display effect of the outer side based on the mouse movement trajectory; Adjust the wall direction and set the outer side. Based on the default left outer side, switch the outer side on both sides of the wall, and set the outer side through the outer wall outer side editing method. After the wall is drawn and the outer side is set, the function of automatically identifying the outer boundary of the outer wall is started in response to the user's needs; In response to a request to bind the exterior wall data to the exterior wall model, a relative position relationship is established to achieve real-time linkage; After completing the drawing of the wall and the setting of the outer edge, respond to the user's inspection request and enter the outer edge inspection state to ensure that all outer edge settings meet the predetermined specifications.

2. The method for positioning the outer side of a building exterior wall according to claim 1, characterized in that: The wall drawing, in response to a wall drawing request from a user in the building quantity calculation software, starts the outer side identification state, records the initial drawing position of the wall, automatically creates the outer side of the wall at the position, and dynamically updates the display effect of the outer side based on the movement track of the mouse, including: The user clicks the mouse at the designated position to record the coordinates of the position as the starting point for drawing the wall. After recording the initial position, the display function of the outer side mark is automatically started, and one side of the wall is selected by default as the outer side.

3. The method for positioning the outer side of a building exterior wall according to claim 1, characterized in that: The wall drawing, in response to a wall drawing request from a user in the building quantity calculation software, starts the outer side identification state, records the initial drawing position of the wall, automatically creates the outer side of the wall at the position, and dynamically updates the display effect of the outer side based on the movement track of the mouse, including: The direction of the outer edges is determined by the drawing direction and order selected by the user; The outer edge and the inner edge are generated at the same time and distinguished by color or line style; Automatically determine the outside direction based on the geometric position and direction of the wall.

4. The method for positioning the outer side of a building outer wall according to claim 1, characterized in that: The setting of the outer side by the outer side editing method of the outer wall includes: Select a specific segment as the outer edge by clicking the mouse. The specific operation logic is as follows: If the current segment status is outside, when the mouse moves to the selected outer edge, the segment will be displayed in bold. If the user clicks the outer edge, the segment will be canceled and the status will be changed to non-outside. If the current segment state is not outside, when the mouse moves to this position, the outer edge will be displayed in advance. If the user clicks this position, the outer edge is successfully set to the outside.

5. The method for positioning the outer side of a building outer wall according to claim 1, characterized in that: In response to the user's needs, the function of automatically identifying the outer boundary of the outer wall includes: Automatic or manual identification of reference components of internal and external walls; Finally, the internal and external wall properties of the concrete wall, brick wall and precast wall in the reference components are modified, and other components are used as auxiliary components for contour recognition; During the recognition process, the corresponding two-dimensional contour of each component is calculated based on the drawn components; the two-dimensional contour of the point component is directly obtained, and the contour of the line component is obtained by analyzing the line segments at the starting point and the end point.

6. The method for positioning the outer side of a building outer wall according to claim 5, characterized in that: The contour of the line component is analyzed by the line segments of the starting point and the end point, including: For line components, according to the line segment from its starting point to the end point, half the width of the component is expanded on the left and right sides, and the existing chamfering algorithm is used to calculate the two-dimensional contour.

7. The method for positioning the outer side of a building outer wall according to claim 1, characterized in that: Responding to the user's inspection request and entering the outer edge inspection state includes: Analyze all adjacent parallel walls to determine whether their outer edges are on the same side; if it is found that the outer edges of adjacent walls are not on the same side, mark the situation as abnormal and remind the user to make adjustments; During the inspection process, if any exterior wall is found to lack an exterior edge setting, the abnormal situation will be recorded and the user will be prompted to make the necessary settings; For each wall, check whether there are multiple outer edge lines set, and prompt the user to make corrections.

8. A building exterior wall external positioning system, characterized in that: include: The wall drawing module is used to draw the wall. In response to the user's wall drawing request in the building quantity calculation software, the module starts the outer side identification state, records the initial drawing position of the wall, automatically creates the outer side of the wall at this position, and dynamically updates the display effect of the outer side based on the mouse movement trajectory; The wall adjustment module is used to adjust the wall direction and set the outer side. Based on the default left outer side, the outer side can be switched between the two sides of the wall, and the outer side can be set through the outer wall editing method. A boundary recognition module is used to start the function of automatically recognizing the outer boundary of the outer wall in response to user needs after the drawing and outer setting of the wall are completed; The data binding module is used to respond to the binding request between the external wall outer side data and the external wall model, establish a relative position relationship, and realize real-time linkage; The outer edge inspection module is used to respond to the user's inspection request after completing the drawing of the wall and the setting of the outer edge, and enter the outer edge inspection state to ensure that all outer edge settings meet the predetermined specifications.

9. An electronic device, characterized in that: The device includes a processor and a memory; a program is stored in the memory, and the program is loaded and executed by the processor to implement a method for positioning the outer side of a building exterior wall as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores a program, which, when executed by a processor, is used to implement a method for positioning the outer side of a building exterior wall as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • An automatic region matching algorithm and system based on house type geometrical characteristics

    CN109933840A

  • House type graph generation method and system

    CN112052489A