A curved building component division method, device and equipment

By establishing a spatial coordinate system and mapping relationship, the curved building components are precisely divided, solving the problem of inaccurate division and positioning in existing technologies, improving construction efficiency and aesthetic effects, and reducing costs.

CN114692281BActive Publication Date: 2026-04-17CHINA ARCHITECTURE DESIGN & RES GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA ARCHITECTURE DESIGN & RES GRP CO LTD
Filing Date
2022-04-20
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing technologies cannot accurately define the shape and position of curved building components, resulting in problems such as high construction difficulty, poor aesthetic effect and high material cost.

Method used

By establishing a spatial coordinate system, dividing the location information of the positioning units, determining the location of the target curved surface building components, and constructing the divided target curved surface building components based on the mapping relationship, multiple curved surface sub-units are formed.

Benefits of technology

It enables precise division and accurate positioning of curved building components, reduces construction difficulty, optimizes aesthetic effects and material costs, and improves the economic efficiency of construction period.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114692281B_ABST
    Figure CN114692281B_ABST
Patent Text Reader

Abstract

The application provides a curved building component division method, device and equipment, which comprises the following steps: obtaining a curved building component; establishing a space coordinate system based on the curved building component; dividing the curved building component based on the space coordinate system to obtain positioning unit position information; determining the curved building component position information based on the positioning unit position information, and performing division processing on the curved building component based on the curved building component position information to form a plurality of curved sub-units; establishing a mapping relationship according to the space coordinate system, the positioning unit position information and the curved sub-units, and constructing the corresponding divided curved building component based on the mapping relationship. The space coordinate system is established based on the curved building component, the positioning unit position is positioned based on the space coordinate system, and the panel is divided based on the positioning unit position, so that the panel shape can be divided as needed, the panel position can be determined, the panel can be divided more beautifully, the construction difficulty is reduced, and the economy of the whole design and construction process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building technology, and specifically to a method, apparatus, and equipment for dividing curved building components. Background Technology

[0002] As society continues to develop and progress, people's aesthetic pursuit of novel architectural shapes is increasing. Compared with traditional box-shaped buildings, buildings with complex curved shapes are now more favored by owners and have an increasing market share, which has brought new challenges to the construction process.

[0003] Existing production processes and transportation conditions limit the size and curvature of curved building components (such as curtain wall panels). Exceeding these limits drastically increases production and transportation costs, making them unfeasible. Therefore, it is necessary to divide curved building components into suitable shapes. Current curtain wall panel division designs often use two methods for representing geometric objects in the computer field: Mesh and NURBS. The former is mainly used in computer graphics (CG), primarily for virtual games and animation scenes; the latter is mainly used in industrial design fields such as automobile manufacturing. However, Mesh can only divide panels into triangles, failing to properly position each panel on the building facade, resulting in an overall less refined appearance and creating singularities that clash with the overall aesthetic of the building facade. Dividing based on the U and V structural lines inherent in NURBS curved surfaces leads to uneven structural line density, resulting in excessively large differences in panel size and bizarre panel assembly outlines, making coordination difficult during actual construction. Summary of the Invention

[0004] Therefore, the technical problem to be solved by the present invention is to overcome the defects in the prior art that the panel cannot be divided into panel shapes according to actual conditions, the panel position cannot be accurately located according to the panel shape, and the panel division size difference is too large, so as to provide a method, device and equipment for dividing curved building components.

[0005] According to a first aspect, embodiments of the present invention provide a method for dividing a curved building component, comprising the following steps: establishing a spatial coordinate system based on a target curved building component; dividing the curved building component based on the spatial coordinate system to obtain positioning unit position information; determining the position information of the target curved building component based on the positioning unit position information; dividing the target curved building component based on the target curved building component position information to form multiple curved sub-units; establishing a mapping relationship based on the spatial coordinate system, the positioning unit position information, and the curved sub-units, and constructing the divided target curved building component based on the mapping relationship.

[0006] Optionally, establishing a spatial coordinate system based on the target curved building component includes: extracting surface parameter data of the target curved building component; establishing a spatial coordinate system based on the surface parameter data, and defining u, v, and w directions, wherein the u direction is parallel to the curved building component, the v direction is tangent to the curved building component, and the w direction is the normal of the curved building component.

[0007] Optionally, the surface parameter coordinate system data of the target curved building component is established based on at least one of the front facade principle, the fifth facade principle, and the indoor / outdoor principle.

[0008] Optionally, establishing a mapping relationship based on the spatial coordinate system, the positioning unit position information, and the surface sub-unit includes: constructing a three-dimensional spatial model based on the spatial coordinate system, and obtaining first track data information and normal position information based on the three-dimensional spatial model; constructing a two-dimensional parametric spatial model based on the positioning unit position information, and obtaining second track data information based on the two-dimensional parametric spatial model; and establishing a mapping relationship based on the first track data information, the second track data information, and the normal position information.

[0009] Optionally, establishing a mapping relationship based on the first orbital data information, the second orbital data information, and the normal position information includes: obtaining a first orbital data set based on the first orbital data information; obtaining a second orbital data set based on the second orbital data information; obtaining an intersection of orbital data based on the first orbital data set and the second orbital data set; and establishing a mapping relationship based on the intersection of orbital data.

[0010] Optionally, dividing the curved building component based on the position information of the curved building component to form multiple curved sub-units includes: obtaining track position information based on the position information of the curved building component; obtaining width information between adjacent tracks based on the track position information; and dividing the curved building component based on the width information to form multiple curved sub-units.

[0011] Optionally, dividing the curved building component based on the width information to form multiple curved sub-units includes: adjusting the width between adjacent tracks based on a preset width threshold range of the curved building component to obtain target width information; and dividing the curved building component based on the target width information to form multiple curved sub-units.

[0012] According to a second aspect, embodiments of the present invention provide a device for dividing curved building components, comprising: a coordinate establishment module for establishing a spatial coordinate system based on the curved building component; a position acquisition module for dividing the curved building component based on the spatial coordinate system to obtain positioning unit position information; a target acquisition module for determining the position information of the curved building component based on the positioning unit position information; a target division module for dividing the curved building component based on the position information of the curved building component to form multiple curved sub-units; and a positioning module for establishing a mapping relationship based on the spatial coordinate system, the positioning unit position information, and the curved sub-units, and constructing the corresponding divided curved building component based on the mapping relationship.

[0013] According to a third aspect, embodiments of the present invention provide a curved building component segmentation device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the curved building component segmentation method as described in the first aspect or any of the optional methods.

[0014] According to a fourth aspect, a computer-readable storage medium is characterized in that the computer-readable storage medium stores computer instructions for causing the computer to perform the surface building component division method described in the first aspect or any alternative embodiment.

[0015] The technical solution of this invention has the following advantages:

[0016] This invention provides a method, apparatus, and device for dividing curved building components. The method includes the following steps: establishing a spatial coordinate system based on the target curved building component; dividing the curved building component according to the spatial coordinate system to obtain positioning unit position information; determining the position information of the target curved building component based on the positioning unit position information; dividing the curved building component according to the position information of the target curved building component to obtain multiple curved sub-units; establishing a mapping relationship based on the spatial coordinate system, the positioning unit position information, and the curved sub-units; and constructing the divided target curved building component according to the mapping relationship. This invention, by establishing a spatial coordinate system based on the target curved building component, can more accurately divide the curved building component according to the actual application situation, and can accurately locate the installation position of the target curved building component, further reducing the actual construction difficulty. Through precise division and accurate positioning of the curved building component, the goal of comprehensively controlling aesthetic effects, material costs, and construction period is achieved, improving the economy of the entire design and construction process. Attached Figure Description

[0017] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 A flowchart illustrating an overall example of the method for dividing curved building components in an embodiment of the present invention;

[0019] Figure 2 A flowchart illustrating a specific example of the method for dividing curved building components in an embodiment of the present invention;

[0020] Figure 3 This is an example diagram of the positioning unit structure of the curved building component division method in an embodiment of the present invention;

[0021] Figure 4 This is an example diagram of a panel for the method of dividing curved building components in an embodiment of the present invention;

[0022] Figure 5 This is an example diagram illustrating the spatial coordinate system construction of the curved building component division method in this embodiment of the invention;

[0023] Figure 6 This is a mapping example diagram of the curved surface building component division method in an embodiment of the present invention;

[0024] Figure 7 This is an example diagram of curved curtain wall partitioning in the curved building component partitioning method of this invention;

[0025] Figure 8 This is an example diagram illustrating the width acquisition method for the curved building component segmentation in an embodiment of the present invention;

[0026] Figure 9 This is an example diagram illustrating the width adjustment of the curved building component division method in an embodiment of the present invention;

[0027] Figure 10 This is a schematic diagram of the curved building component dividing device in an embodiment of the present invention;

[0028] Figure 11 This is a connection example diagram of the curved building component dividing device in an embodiment of the present invention. Detailed Implementation

[0029] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0030] Furthermore, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0031] This invention relates to a method for precisely dividing curved architectural components by constructing a spatial coordinate system to obtain curved sub-units, and then constructing the target curved architectural component based on these sub-units. In the following embodiments, a curved curtain wall is used as an example. The panels of the curved curtain wall are precisely divided through the original design model, oriented geometric surfaces, primary and secondary purlin mesh positioning, and panel detail control. The overall process is as follows: Figure 1 As shown, the present invention can also be applied to the division of other curved building components, and this application is not limited thereto.

[0032] Figure 2 A flowchart of a method for dividing curved building components according to an embodiment of the present invention is shown. The method specifically includes the following steps:

[0033] S100: Establish a spatial coordinate system based on the target curved surface building component.

[0034] Specifically, taking the target curved architectural component as the main body, the target curved architectural component is abstracted into a curved shape with a generatrix sliding on a track, thereby constructing a spatial coordinate system. In practical applications, for example, the spatial coordinate system can be established using the principles of frontal elevation, fifth facade, and interior / exterior design, combined with Gestalt psychology. In practical applications, the spatial coordinate system can be, for example, the world coordinate system of the drawing system used, and the target curved architectural component can be, for example, a glass curtain wall, aluminum panel curtain wall, light steel keel, steel structure space frame, etc., and this invention is not limited thereto.

[0035] S200: Divide the curved building components based on the spatial coordinate system to obtain the positioning unit position information.

[0036] Specifically, the curved architectural component is accurately positioned in the spatial coordinate system. Based on the spatial coordinate system and the curved architectural component, it is scaled proportionally to obtain a positioning unit. The position information of the positioning unit is then extracted based on the spatial coordinate system. In practical applications, such as... Figure 3As shown, the positioning unit is a unit structure derived from the positioning surface for positioning the curved building component. They can be a composite of panels, purlins, steel structures, etc.; or they can be for the installation position of the purlins only. The purlins include main purlins, secondary purlins, or a combination of both. The position information of the positioning unit can be extracted from a curved coordinate system constructed based on a spatial coordinate system, but the present invention is not limited thereto.

[0037] S300: Determine the position information of the target curved surface building component based on the position information of the positioning unit.

[0038] Specifically, based on the overall positioning unit's position information and the curved building component, the position information of adjacent positioning units is obtained. The curved building component is then cut and divided according to the position information of the adjacent positioning units to obtain the target curved building component. The position information of the target curved building component is extracted based on the spatial coordinate system. In practical applications, the target curved building component can be, for example, a "sub-project" of the overall building. The constituent units of this "sub-project" can be, for example, panels. The target curved building component is assembled using the spatial coordinate system and the positioning unit's position information, and different levels of curved surfaces are constructed proportionally based on the spatial coordinate system. This invention is not limited to this.

[0039] S400: Based on the location information of the target curved surface building component, the target curved surface building component is divided into multiple curved surface sub-units.

[0040] Specifically, based on the spatial coordinate system and the position information of the positioning units, the target curved surface building components are cut and divided, and the target curved surface building components between adjacent positioning units are divided into multiple curved surface sub-units. In practical applications, the requirements for panels vary depending on the project in different regions, materials, and manufacturing processes. Therefore, there are requirements for the unfolded planar shape, surface curvature, and expansion rate when dividing the target curved surface building components. Before dividing the target curved surface building components, they need to be cut and divided based on the actual work requirements.

[0041] For example, the unfolded planar shape requirements include: each panel should be a convex shape—a quadrilateral, preferably rectangular. The size of each panel should be within a reasonable range, neither too small nor too large. Taking aluminum panel curtain walls as an example, if the panels are too small, it is difficult for workers to process them, and the workload increases accordingly with the increase in quantity; if the panels are too large, because the panel components need to be cut from the raw material using a CNC machine tool, if the individual size exceeds the limit of the raw material, it cannot be processed. The raw material is usually of a fixed width, such as 1.2m or 1.5m, with considerable flexibility in length.

[0042] For example, surface curvature requirements include: each panel should ideally be a flat panel or a single-curved panel. The curvature should be zero everywhere, i.e., a flat panel; the curvature should be the same everywhere and the Gaussian curvature should be zero, i.e., a single-curved panel. The remaining cases are hyperbolic panels. Figure 4 As shown, taking aluminum panel curtain walls as an example, the cost of a single-curved panel is higher than that of a flat panel. For double-curved panels, conventional processes used by aluminum panel manufacturers are insufficient; only 3D printing can be used. While theoretically possible to produce these panels under current technological conditions, the cost would be completely unacceptable.

[0043] For example, the expansion rate includes: metal panels have the property of thermal expansion and contraction, so when panel components are closely arranged, gaps must be reserved to prevent them from squeezing each other.

[0044] S500: Establish a mapping relationship based on the spatial coordinate system, the location information of the positioning unit, and the surface sub-unit, and construct the divided target surface building component based on the mapping relationship.

[0045] Specifically, the location information of the positioning units and the mapping relationship between the surface sub-units and the spatial coordinate system are established, and the divided target surface building components are constructed based on the mapping relationship. In practical applications, the mapping relationship can be established, for example, by projection onto the surface coordinate system, conformal mapping, or quasi-conformal mapping.

[0046] In embodiments of the present invention, such as Figure 1 , Figure 5 As shown, combining Gestalt psychology, the target curved surface component is abstracted into a curved surface shape where the generatrix slides on a track, and an oriented curved surface is established. A spatial coordinate system is then established based on this directional surface. The curved surface building component is divided based on this spatial coordinate system to obtain the location information of the positioning units. The location information of the target curved surface building component is then determined based on this location information. The target curved surface building component is then divided into several curved surface sub-units based on this location information. A mapping relationship is established based on the spatial coordinate system, the location information of the positioning units, and the curved surface sub-units. The divided target curved surface building component is then constructed based on this mapping relationship. This embodiment of the invention uses a spatial coordinate system to accurately divide the curved surface building component, thereby enabling more precise division based on actual application conditions. It also accurately locates the installation position of the target curved surface building component, further reducing the actual construction difficulty. Through precise division and accurate positioning of the curved surface building component, the goal of comprehensively controlling aesthetic effects, material costs, and construction period is ultimately achieved.

[0047] In an optional embodiment of the present invention, the above step S100, which involves establishing a spatial coordinate system based on the target curved surface building component, mainly includes the following steps:

[0048] (1) Extract the surface parameter data of the target curved surface building component;

[0049] (2) Establish a spatial coordinate system based on the surface parameter data, and define the u, v, and w directions, wherein the u direction is parallel to the surface building component, the v direction is tangent to the surface building component, and the w direction is the normal of the surface building component.

[0050] Specifically, surface parameter data is extracted based on the target curved building component. A spatial model is then established based on this surface parameter data. Based on the spatial model, directions u, v, and w are defined, where the u direction is parallel to the curved building component, the v direction is tangent to the curved building component, and the w direction is the normal to the curved building component. Figure 5 To illustrate, solid arrows indicate the u direction and dashed arrows indicate the v direction, but this invention is not limited thereto.

[0051] In practical applications, for example, by defining the front elevation of a spatial model, assuming the worker is facing the front elevation, the direction of the worker's eye level with the front elevation is the w-axis, and the vertical upward direction from the ground plane is the v-axis, the u-axis can be determined along the right-hand direction of the front elevation using a right-hand rectangular coordinate system. Even assuming the worker moves around the spatial model, the w-axis can still be determined as the direction from the inside of the spatial model outwards. In this embodiment of the invention, surface parameter data is extracted based on the target curved building component. Based on this surface parameter data, a spatial model is established, and u, v, and w directions are defined based on the spatial model. The u-direction is parallel to the curved building component, the v-direction is tangent to the curved building component, and the w-direction is the normal to the curved building component. This embodiment of the invention determines the u, v, and w directions of the spatial coordinate system based on surface parameter data, thereby enabling a more reasonable positioning of the curved building component's location information and optimizing the existing methods for orienting the curved shape of building curtain walls.

[0052] In an optional embodiment of the present invention, the surface parameter coordinate system data of the target curved surface building component is established based on at least one of the front facade principle, the fifth facade principle, and the indoor / outdoor principle.

[0053] Specifically, the principle of the main facade: a building must have a main entrance, and the location of the main entrance is generally the main facade of the building; and the orientation of the final curved surface sub-units should present a conforming relationship on the main facade of the building; the principle of the fifth facade: the so-called fifth facade is the roof of the building; the principle of interior and exterior: a building always needs to define an interior space to accommodate human activities, so there is a distinction between interior and exterior.

[0054] In this embodiment of the invention, the surface parameter data of the target curved building component is extracted by at least one of the principles of front facade, fifth facade, and indoor / outdoor, thereby enabling a more comprehensive and accurate construction of a spatial coordinate system.

[0055] In an optional embodiment of the present invention, step S500 above, which involves establishing a mapping relationship based on the spatial coordinate system, the positioning unit position information, and the curved surface sub-unit, includes the following steps:

[0056] (1) Construct a three-dimensional spatial model based on the spatial coordinate system, and obtain the first orbital data information and normal position information based on the three-dimensional spatial model;

[0057] (2) Construct a two-dimensional parameter space model based on the location information of the positioning unit, and obtain second track data information based on the two-dimensional parameter space model;

[0058] (3) Establish a mapping relationship based on the first orbital data information, the second orbital data information and the normal position information.

[0059] Specifically, a three-dimensional spatial coordinate system is constructed based on the spatial coordinate system and the surface parameter data of the target curved building component. First track data information and normal position information are obtained based on the three-dimensional spatial model. The first track data information is the spatial generatrix track data information of the target curved building component. A two-dimensional parametric spatial model is constructed based on the position information of the positioning unit. Second track data information is obtained based on the two-dimensional parametric spatial model. The second track data information is the position data information of the positioning unit. A mapping relationship is established along the normal direction based on the first track data information and the second track data information. In practical applications, such as... Figure 6 As shown, the first track data information of the curved building component is extracted based on the u-axis and v-axis directions in the spatial coordinate system. This is based on the positioning data established on the world coordinate system. The mapping relationship is established by extracting the two-dimensional spatial model constructed based on the positioning unit. The second track data information is based on the positioning data established on the curved coordinate system.

[0060] For example, such as Figure 6 As shown in (b), the curved architectural component defines edges 0, 1, 2, and 3 based on a spatial coordinate system: edge 0 points from (0,0) to (1,0), edge 1 points from (1,0) to (1,1), and so on. A three-dimensional spatial model is constructed using this model, and this three-dimensional spatial model is projected onto a two-dimensional spatial model constructed based on positioning units. Figure 6 As shown in (c).

[0061] In this embodiment of the invention, a three-dimensional spatial coordinate system is constructed based on the spatial coordinate system and the surface parameter data of the target curved building component. First track data information and normal position information are obtained based on the three-dimensional spatial model. The first track data information is the spatial generatrix track data information of the target curved building component. A two-dimensional parametric spatial model is constructed based on the position information of the positioning unit. Second track data information is obtained based on the two-dimensional parametric spatial model. The second track data information is the position data information of the positioning unit. A mapping relationship is established along the normal direction based on the first track data information and the second track data information. This embodiment of the invention, by establishing a mapping relationship between the data of the three-dimensional spatial model and the data of the two-dimensional parametric spatial model, enables smoother curved surface construction, reduces the sense of disjointedness in the overall curved curtain wall caused by directly constructing based on the three-dimensional spatial model, and improves the aesthetics of the curved curtain wall.

[0062] In an optional embodiment of the present invention, establishing a mapping relationship based on the first orbital data information, the second orbital data information, and the normal position information includes the following steps:

[0063] (1) Obtain a first track data set based on the first track data information;

[0064] (2) Obtain a second orbit data set based on the second orbit data information;

[0065] (3) Obtain the intersection of track data based on the first track data set and the second track data set, and establish a mapping relationship based on the intersection of track data.

[0066] Specifically, the first track data information of the curved building component is extracted, and a first track data set is constructed based on the first track data information. The second track data information of the positioning unit is extracted, and a second track data set is constructed based on the second track data information. The track data intersection is obtained according to the first track data set and the second track data set. Projection is performed based on the track data intersection to obtain the mapping relationship.

[0067] For example, such as Figure 6 As shown in (c), the shaded area in the figure is the orbital data set obtained based on the first orbital data set and the second orbital data set, and the projection is performed based on the orbital data set.

[0068] In this embodiment of the invention, by obtaining a set of track data, the position and size information of curved building components can be accurately obtained, thereby improving the construction efficiency of positioning curved building components during actual construction.

[0069] In an optional embodiment of the present invention, step S400 above, which involves dividing the curved building component based on the position information of the curved building component to form multiple curved sub-units, includes the following steps:

[0070] (1) Obtain track position information based on the position information of the curved building component.

[0071] Specifically, the position information and size information of the curved building component are extracted to obtain the border position information of the curved building component, and the track position information is obtained based on the border position information.

[0072] (2) Obtain the width information between adjacent tracks based on the track position information, and divide the curved building component based on the width information to form multiple curved sub-units.

[0073] Specifically, the width information between adjacent tracks is obtained based on the track position information. These adjacent tracks are those extending in the same direction. The curved architectural component is then divided based on this width information to form multiple curved sub-units. In practical applications, the curved sub-units can be, for example, panels. The installation of these panels should leave a pre-set gap. Figure 7 As shown in (a), based on the curved architectural component after pre-set gap treatment, i.e., the panel to be divided, the panel to be divided is divided to obtain a variable gap width panel. Figure 7 As shown in (c), based on the preset gap and width information, a uniform gap width parameter model is obtained. Figure 7 As shown in (d), a purely uniform seam width is obtained based on the constant seam width parameter model and the variable seam width partition plate. Figure 7 As shown in (e), an adaptive adjustment is performed based on the pure equal seam width to obtain a conditionally adaptive equal seam width.

[0074] For example, such as Figure 8 As shown, the width information extraction can be based on the L_1-center skeleton method of the point cloud model. Imagine a maximum inscribed circle passing between the two tracks. The diameter of this circle as it travels through the two curves is the width.

[0075] In this embodiment of the invention, the curved building components are precisely divided by obtaining the width information of adjacent tracks, which ensures the positioning accuracy of the curved sub-units, better respects the construction logic, and makes the structural main frame connection more reliable.

[0076] In an optional embodiment of the present invention, dividing the curved architectural component based on the width information to form multiple curved sub-units includes the following steps:

[0077] (1) Adjust the width between adjacent tracks based on the preset width threshold range of the curved building component to obtain target width information.

[0078] For example, the preset width threshold range is set based on the manufacturing process of the curved building component, and the width between adjacent tracks is adjusted based on the width threshold range to obtain target width information.

[0079] (2) Divide the curved building components based on the target width information to form multiple curved sub-units.

[0080] Specifically, the curved building components are divided according to the target width information, forming several curved surface sub-units. In practical applications, such as... Figure 9 As shown, the curved building components are divided using target width information and a predefined sequence to obtain panel size and arrangement information. Based on the size and arrangement information, the size and arrangement of the panels are randomly adjusted to form several panels.

[0081] In this embodiment of the invention, by adjusting the width between adjacent tracks, the number of local surface sub-units is increased, thereby making the overall surface smoother and reducing the visual sense of discontinuity of the overall surface.

[0082] like Figure 10 As shown, this embodiment of the invention provides a device for dividing curved building components, including a coordinate establishment module 1, a position acquisition module 2, a target acquisition module 3, a target division module 4, and a positioning module 5.

[0083] Coordinate establishment module 1 is used to establish a spatial coordinate system based on the curved building component. For details, please refer to the relevant description of step S100 in any of the above method embodiments.

[0084] The location acquisition module 2 is used to divide the curved building component based on the spatial coordinate system and obtain the location information of the positioning unit. For details, please refer to the relevant description of step S200 in any of the above method embodiments.

[0085] Target acquisition module 3 is used to determine the position information of curved building components based on the position information of the positioning unit. For details, please refer to the relevant description of step S300 in any of the above method embodiments.

[0086] The target partitioning module 4 is used to partition the curved building component based on the position information of the curved building component to form multiple curved sub-units. For details, please refer to the relevant description of step S400 in any of the above method embodiments.

[0087] The positioning module 5 is used to establish a mapping relationship based on the spatial coordinate system, the positioning unit position information and the surface sub-unit, and to construct the corresponding divided surface building component based on the mapping relationship. For details, please refer to the relevant description of step S500 in any of the above method embodiments.

[0088] In embodiments of the present invention, such as Figure 5 As shown, combining Gestalt psychology, the target curved surface component is abstracted into a curved surface shape where the generatrix slides on a track. A spatial coordinate system is established based on this. The curved surface building component is then divided based on this spatial coordinate system to obtain the location information of the positioning units. The location information of the target curved surface building component is determined based on this positioning unit location information. The target curved surface building component is then divided into several curved surface sub-units based on this location information. A mapping relationship is established based on the spatial coordinate system, the positioning unit location information, and the curved surface sub-units. The divided target curved surface building component is then constructed based on this mapping relationship. This embodiment of the invention uses a spatial coordinate system to accurately divide the curved surface building component, thereby enabling more precise division based on actual application conditions. It also accurately locates the installation position of the target curved surface building component, further reducing the actual construction difficulty. Through precise division and accurate positioning of the curved surface building component, the goal of comprehensively controlling aesthetic effects, material costs, and construction period is ultimately achieved.

[0089] For specific limitations and beneficial effects regarding the curved building component division device, please refer to the limitations of the curved building component division method above, which will not be repeated here. Each module of the aforementioned curved building component division device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in an electronic device, or stored in the memory of an electronic device in software form, so that the processor can call and execute the corresponding operations of each module.

[0090] This invention also provides a device for dividing curved building components, such as... Figure 11 As shown, Figure 11This is a schematic diagram of a curved building component segmentation device provided in an optional embodiment of the present invention. The curved building component segmentation device may include at least one processor 41, at least one communication interface 42, at least one communication bus 43, and at least one memory 44. The communication interface 42 may include a display screen and a keyboard; optionally, the communication interface 42 may also include a standard wired interface or a wireless interface. The memory 44 may be a high-speed RAM (Random Access Memory) or a non-volatile memory, such as at least one disk storage device. Optionally, the memory 44 may also be at least one storage device located remotely from the aforementioned processor 41. The processor 41 may be combined with... Figure 8 The described apparatus has an application program stored in memory 44, and the processor 41 calls the program code stored in memory 44 to perform the steps of the surface building component division method of any of the above method embodiments.

[0091] The communication bus 43 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication bus 43 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 11 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0092] The memory 44 may include volatile memory, such as random-access memory (RAM); the memory may also include non-volatile memory, such as flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory 44 may also include a combination of the above types of memory.

[0093] The processor 41 can be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP.

[0094] The processor 41 may further include a hardware chip. This hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0095] Optionally, memory 44 is also used to store program instructions. Processor 41 can invoke program instructions to implement the present invention. Figure 2 The method for dividing curved building components shown in the embodiment.

[0096] This invention also provides a non-transitory computer storage medium storing computer-executable instructions that can execute the surface building component partitioning method in any of the above method embodiments. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc.; the storage medium may also include combinations of the above types of memory.

[0097] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of protection of this invention.

Claims

1. A method of dividing a curved building component, characterized by, Includes the following steps: Establish a spatial coordinate system based on the target curved surface building components; The target curved surface building components are divided based on the spatial coordinate system to obtain the positioning unit position information; The location information of the target curved surface building component is determined based on the location information of the positioning unit. The target curved building component is divided into multiple curved sub-units based on its position information. This includes: obtaining track position information based on the target curved building component's position information; obtaining width information between adjacent tracks using the L_1-center skeleton of the point cloud model based on the track position information; adjusting the width between adjacent tracks based on a preset width threshold range of the target curved building component to obtain target width information; and dividing the target curved building component into multiple curved sub-units based on the target width information. Each curved sub-unit includes a panel. The target curved building component is divided using the target width information and a predefined sequence to obtain panel size and arrangement information. Based on the size and arrangement information, the size and arrangement of the panels are randomly adjusted to form several panels. The process involves establishing a mapping relationship based on the spatial coordinate system, the location information of the positioning unit, and the surface sub-units, and constructing the divided target surface building components based on the mapping relationship. This includes: constructing a three-dimensional spatial model based on the spatial coordinate system, and obtaining first track data information and normal position information based on the three-dimensional spatial model; constructing a two-dimensional parametric spatial model based on the location information of the positioning unit, and obtaining second track data information based on the two-dimensional parametric spatial model; and establishing a mapping relationship based on the first track data information, the second track data information, and the normal position information.

2. The method of claim 1, wherein, The establishment of a spatial coordinate system based on the target curved surface building component includes: Extract the surface parameter data of the target curved surface building component; A spatial coordinate system is established based on the surface parameter data, and a definition is made. Direction, among which, The direction is parallel to the target curved surface building component. The direction is tangent to the target curved surface building component. The direction is the normal to the target curved surface building component.

3. The method of claim 2, wherein, The surface parameter coordinate system data of the target curved surface building component is established based on at least one of the principles of front facade, fifth facade, and indoor / outdoor.

4. The method of claim 1, wherein, The step of establishing a mapping relationship based on the first orbital data information, the second orbital data information, and the normal position information includes: A first track data set is obtained based on the first track data information; A second orbital data set is obtained based on the second orbital data information; The intersection of track data is obtained based on the first track data set and the second track data set, and a mapping relationship is established based on the intersection of track data.

5. A curved building component dividing apparatus characterized by, include: The method comprises a communication unit, a memory, and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the steps of the method according to any one of claims 1-4.

6. A computer readable storage medium characterized by, The computer-readable storage medium stores computer instructions for causing the computer to perform the steps of the method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Grid partitioning method used for building structure geometrical information model

    CN103678820A

  • Digitization production and processing method of complex special-shaped curtain wall structure decoration panel

    CN111910809A