Cold-bent thin-walled steel building wall cutting method and equipment based on BIM
Through the cold-bending thin-walled steel building wall cutting method based on BIM, the problem of cumbersome design and cutting process and high calculation cost in the existing technology is solved, and more efficient and accurate cutting operations are achieved, reducing the calculation amount of the design process.
Patent Information
- Application Number
- CN202410496708.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-24
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-04-24
AI Technical Summary
The existing BIM technology has problems such as difficult, high calculation cost, and large cutting operations in the design and cutting process of cold-bent thin-walled steel building walls, resulting in cumbersome and complex design process.
A cold-bending thin-walled steel building wall cutting method based on BIM is provided. By obtaining the surface area information and axis information of the wall, the surface area calculation and the axis intersection judgment are carried out, and the cutting operation is automatically performed, including L-shaped, T-shaped, cross-shaped and single-shaped cutting, and the keel position and opening direction are adjusted.
It improves the accuracy of cropping, reduces the amount of cropping operations, and reduces the amount of BIM technology operations, making the design process smoother and conforms to the designer's habits.
Smart Images

Figure CN118313043B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of building information modeling of cold-bent thin-walled steel building walls, and in particular to a method and equipment for cutting cold-bent thin-walled steel building walls based on BIM. Background Art
[0002] Existing BIM technology software has little presentation of cold-bent thin-walled walls, and wall cutting is often not taken into consideration. The design requirement of wall cutting is ignored, which runs counter to traditional design. This also increases the difficulty of forward design of cold-bent walls. If you want to achieve the wall cutting effect, you need to manually create each wall keel at the component level, and its drawing presentation is more difficult than CAD technology.
[0003] Existing BIM software for cold-bent thin-walled steel buildings is scarce, and there is a lack of consideration for the cutting of cold-bent walls. The focus is often on forward design rather than design and construction drawings. On the other hand, BIM technology often freezes when cutting components such as beams, slabs, columns, and walls, and the use of BIM technology brings a high computational cost to the computer. For various reasons, designers tend to prefer traditional cold-bent thin-walled steel building design, mainly using CAD technology for plane drawing of cold-bent walls. Compared with drawing a rectangular frame when drawing a concrete wall, it is also necessary to express the cross-section and position information of the vertical keel of the cold-bent wall. When multiple cold-bent walls intersect, when openings are arranged in the middle of the wall, and when the spacing of the keels in the wall needs to change, it is necessary not only to cut the edge of the wall panel, but also to calculate and arrange the position and number of the keels. The frequency of cutting cold-bent walls in ordinary cold-bent projects is relatively high, and the entire design process is cumbersome and complicated. Summary of the invention
[0004] In order to overcome the problems of cumbersome and complicated design process and great difficulty in drawing presentation during the design and cutting process of existing cold-bent thin-walled steel building walls, the present invention provides a cold-bent thin-walled steel building wall cutting method and equipment based on BIM.
[0005] In order to achieve the above-mentioned object of the invention, the present invention provides the following technical solutions:
[0006] In a first aspect, the present invention provides a BIM-based cold-bent thin-walled steel building wall cutting method, the method comprising:
[0007] Obtain the surface area information and axis information of the cold-bent wall;
[0008] Performing surface area calculation according to the surface area information to determine whether the surface areas of the cold-bent walls intersect;
[0009] If not, no cutting is required; if so, judging whether the axes of the cold-bent walls intersect according to the axis information;
[0010] If not, no cutting is required; if so, the keel and wall panel line segments of the cold-bent wall are cut according to the intersection relationship of the axis lines;
[0011] The surface area information includes the coordinates of the endpoints of the line segments constituting the surface area, and the axis information includes the coordinates of the starting and ending points of the axis.
[0012] According to a specific implementation, in the above-mentioned cold-bent thin-walled steel building wall cutting method, the intersection relationship includes orthogonal, oblique and parallel intersection.
[0013] According to a specific implementation, in the above-mentioned cold-bent thin-walled steel building wall cutting method, when the intersection relationship is orthogonal, the intersection position of the straight line where the axis is located is calculated according to the coordinates of the starting and ending points of the axis of the cold-bent wall, and the cutting type is determined according to the intersection position;
[0014] When the distance between the intersection position and the endpoints of the two axes is less than the preset distance, the cutting type is L-shaped cutting;
[0015] When the distance between the intersection position and the end point of one axis is less than the preset distance, and the distance between the intersection position and the end point of another axis is greater than the preset distance, the cutting type is T-shaped cutting;
[0016] When the distances between the intersection position and the endpoints of the two axes are greater than the preset distances, the cropping type is cross cropping.
[0017] According to a specific implementation, in the above-mentioned method for cutting cold-bent thin-walled steel building walls, the preset spacing is the thickness of the cold-bent wall, and the thickness includes the wallboard thickness and the keel web height of the cold-bent wall.
[0018] According to a specific implementation, in the above-mentioned cold-bent thin-walled steel building wall cutting method, when the cutting type is L-shaped cutting, the keel position and opening direction of the cold-bent wall are adjusted according to the intersection between the axes of the cold-bent wall;
[0019] When the cutting type is T-shaped cutting, the keel position and opening direction of the cold-bent wall are adjusted according to the intersection between the axes of the cold-bent wall;
[0020] When the cutting type is cross-shaped cutting, the keel position and opening direction of the cold-bent wall are adjusted according to the intersection between the axes of the cold-bent wall.
[0021] According to a specific implementation, in the above-mentioned method for cutting cold-bent thin-walled steel building walls, when the intersection relationship is an oblique intersection, the wall panel line segments of the cold-bent wall are cut.
[0022] According to a specific implementation, in the above-mentioned method for cutting cold-bent thin-walled steel building walls, when the intersection relationship is parallel intersection, the cold-bent wall is cut in a straight line.
[0023] In a second aspect, the present invention provides a cutting method. When a new cold-bent wall is built or a cold-bent wall is adjusted, the cold-bent wall is cut by using any of the BIM-based cold-bent thin-walled steel building wall cutting methods described above.
[0024] According to a specific implementation, in the above-mentioned cold-bent thin-walled steel building wall cutting method, the adjustment of the cold-bent wall is an operation adjustment to change the position or shape of the cold-bent wall, including stretching, moving, copying, deleting, mirroring and rotating.
[0025] In a third aspect, the present invention provides an electronic device, comprising at least one processor and a memory communicatively connected to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any of the BIM-based cold-bent thin-walled steel building wall cutting methods described above, or execute any of the cutting methods described above.
[0026] Compared with the prior art, the present invention has the following beneficial effects:
[0027] The present invention proposes a cold-bent thin-walled steel building wall cutting method and equipment based on BIM. The wall panel cutting and keel adjustment conform to the designer's drawing and design habits of cold-bent thin-walled steel building walls, and are more easily accepted by designers. At the same time, the present invention records the four side lines of the rectangular outer contour of the cold-bent wall as the face area of the wall, and automatically executes the cutting method according to the change of the face area. The wall cutting method clearly classifies different cutting situations, improves the cutting accuracy, and reduces the cutting calculation amount. The method only cuts the two-dimensional model of the cold-bent wall, and regenerates the three-dimensional model according to the plane position of the keel, which further reduces the cutting calculation amount, realizes the reduction of the BIM technology calculation amount, and makes the design process smooth. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 A schematic diagram of a process flow of a cutting method provided by an embodiment of the present invention;
[0029] Figure 2 A schematic flow chart of a BIM-based cold-bent thin-walled steel building wall cutting method provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0030] The present invention is further described in detail below in conjunction with test examples and specific implementation methods. However, this should not be understood as the scope of the above subject matter of the present invention being limited to the following embodiments, and all technologies realized based on the content of the present invention belong to the scope of the present invention.
[0031] Example 1
[0032] Please refer to Figure 1 , which shows a schematic flow chart of a cutting method provided by an embodiment of the present invention, the method comprising:
[0033] When a new cold-bent wall is built or adjusted, a BIM-based cold-bent thin-walled steel building wall cutting method is used to cut the cold-bent wall.
[0034] Among them, when each cold-bent wall is created, its plane expression is mainly determined by the keel section, wall panel thickness, and the starting and ending points of the wall creation. The keel section uses C-shaped cold-bent thin-walled steel, and the keels are arranged in sequence from the starting point to the end point with equal spacing. Its opening direction is from the starting point to the end point, and the last keel opening direction is opposite. In order to conform to the designer's drawing habits, the keel opening direction is usually indicated by adding "<" and ">" at the center of the keel web. The wall panel is generated along the two ends of the keel flange, with the wall panel thickness as the height and the distance from the starting point to the end point as the length. When the wall is created, its domain information must also be generated. The rectangle of the outer contour of the cold-bent wall plane figure (with the sum of the two wall panel thicknesses and the keel web height as the height and the distance from the starting point to the end point as the length) is used to store the module wall domain range, and the domain information of all walls is collected into a domain library.
[0035] In addition to new walls, when a wall is selected for operations such as wall stretching, moving, copying, deleting, mirroring, rotating, etc. to change the position or shape of the component, the BIM-based cold-formed thin-walled steel building wall cutting method will be automatically executed.
[0036] Specifically, please refer to Figure 2 , which shows a schematic flow chart of a BIM-based cold-bent thin-walled steel building wall cutting method provided by an embodiment of the present invention, wherein the cutting method comprises:
[0037] Obtain the surface area information and axis information of the cold-bent wall;
[0038] Performing surface area calculation according to the surface area information to determine whether the surface areas of the cold-bent walls intersect;
[0039] When the new face region is calculated, the face region library is traversed to determine whether each face region intersects with the modified face region, that is, to determine whether the two rectangles intersect.
[0040] Specific algorithm: traverse the four sides of the rectangle, all of which are line segments, and the relationship between each line segment and the four line segments of the other rectangle. If it is found that there is an intersection between the line segments, or the line segment is on another line segment, it can be determined whether the two rectangles intersect.
[0041] If not, no cutting is required; if so, the two walls will trigger cutting respectively. When a face region intersects with multiple face regions, the cutting of the walls will be triggered in sequence according to the search order. On the premise of determining that the face regions intersect, it is determined whether the axes of the cold-bent walls intersect according to the axis information.
[0042] If not, no cutting is required; if so, the keel and wall panel lines of the cold-bent wall are cut according to the intersection relationship of the axes.
[0043] The cutting of wall panels is to adjust the line segments of the cold-bent wall panels. For cold-bent walls with wall panels on both sides, the plane rectangular frame of each wall panel is described by 4 line segments. The wall panel lines are defined as inner and outer long lines, that is, the line close to the wall axis is the inner line, the line far away is the outer line, and the line perpendicular to the inner and outer lines is the short line. The outer line and the short line intersect with the rectangular frame enclosed by the outer lines of the wall panels on both sides of the intersecting wall. The inner line intersects with the rectangular frame enclosed by the inner lines of the wall panels on both sides of the intersecting wall.
[0044] Traverse the four edge lines of the panel and take a line segment L0 as an example to determine the relationship between the line segment and the two wall panels of the intersecting wall, and then transform it into the relationship between the line segment and the rectangular box. The rectangular box can be divided into four line segments (L1, L2, L3, L4), and finally transform it into the relationship problem between line segments.
[0045] Find the intersection points Pts1 between two line segments (L0 and L1, L0 and L2, L0 and L3, L0 and L4) respectively. Note that the intersection points are not calculated if they overlap. Assume that the number of intersection points is N1, and its possible values are 0, 1, and 2.
[0046] Convert L0 into a straight line, and then find the intersection point Pts2 with the line segments L1, L2, L3, and L4 respectively. The number of intersection points is N2, and its possible values are 0, 1, and 2.
[0047] When N1=0, calculate N2. If N2=2, determine whether the center point of the line segment is on the line segment formed by the two intersection points in Pts2. If so, it means that the line segment will be clipped and deleted. If not, no clipping is required. If N2=0 or N2=1, no clipping is required.
[0048] When N1=1, calculate N2. If N2=2, determine whether the starting point and end point of the line segment are above the line segment formed by the two intersection points in Pts2. If so, the line segment formed by the starting point or end point of the line segment to the intersection point in Pts1 will be clipped, and the line segment formed by the other end point to the intersection point in Pts1 will be retained.
[0049] When N1=2, the line segment formed by the two intersection points in Pts1 will be deleted, while the line segment formed by the starting point of L0 to the intersection point closer to Pts2 will be retained, and the line segment formed by the end point of L0 to another intersection point in Pts2 will be retained.
[0050] Specifically, by judging the position relationship of the axes of two intersecting walls, the cutting system will perform orthogonal cutting, oblique cutting, and straight-line cutting (parallel intersection). When the axes are oblique (rare in actual design situations), only the wall panel line segments will be cut, while other cutting types will simultaneously perform wall panel cutting and keel position adjustment.
[0051] Orthogonal cutting is divided into L-shaped, T-shaped, and cross-shaped cutting. The L-shaped cutting includes four types, namely the four corners of the rectangle, namely the upper left corner, lower left corner, upper right corner, and lower right corner. The T-shaped cutting also includes four types, namely the positive T-shaped, inverted T-shaped, left T-shaped, and right T-shaped.
[0052] Specifically, when the intersection relationship is orthogonal, the intersection position of the straight line where the axis is located is calculated according to the coordinates of the starting and ending points of the cold-bent wall, and the cutting type is determined according to the intersection position, including:
[0053] When the distance between the intersection position and the end points of the two axes is less than the preset distance, the cutting type is L-shaped cutting. At this time, the keel position and opening direction of the cold-bent wall are adjusted according to the intersection between the axes of the cold-bent wall.
[0054] When the distance between the intersection position and the end point of one of the axes is less than the preset distance, and the distance between the intersection position and the other axis is greater than the preset distance, the cutting type is T-shaped cutting. At this time, the keel position and opening direction of the cold-bent wall are adjusted according to the intersection between the axes of the cold-bent wall.
[0055] When the distances between the intersection position and the endpoints of the two axes are greater than the preset distances, the cutting type is cross cutting. At this time, the keel position and opening direction of the cold-bent wall are adjusted according to the intersection between the axes of the cold-bent wall.
[0056] Furthermore, when the intersection relationship is an oblique intersection, the wall panel line segments of the cold-bent wall are cut.
[0057] Furthermore, when the intersection relationship is a parallel intersection, the cold-bent wall is cut in a straight line.
[0058] In a possible implementation, the clipping type when determining the specific orthogonality is:
[0059] The starting point of the axis LL1 of wall 1 is pst1 (x11, y11), and the end point is pend1 (x12, y12); the starting point of the axis LL2 of wall 2 is pst2 (x21, y21), and the end point is pend2 (x22, y22);
[0060] Define width W = sum of thickness of two wall panels + height of keel web;
[0061] When the length of wall 1 l01=((x11-x12)^2+(y11-y12)^2)^1 / 2<=W, the wall will be deleted directly.
[0062] If |x11-x12|<0.01 and |y11-y12|>W, LL1 is a vertical line segment;
[0063] If |y11-y12|<0.01 and |x11-x12|>W, LL1 is a horizontal line segment.
[0064] Linear cutting: LL1 and LL2 are both horizontal or vertical line segments, and the spacing between the two parallel line segments is less than W / 2, and the length of wall 2 L02=((x21-x22)^2+(y21-y22)^2)^1 / 2; when l01>=l02, take wall 1 as the reference line and find the foot points of the perpendiculars from the two endpoints of LL2 to the straight line of LL1. Find the two perpendicular points and add the two endpoints of LL1 to find the two farthest endpoints, the farthest distance Lm, and use these two endpoints as the starting points to generate a new cold-bent wall. The generated wall inherits the keel section, keel spacing d, wallboard thickness, etc. of wall 1. The original wall 1 and wall 2 will be deleted. The newly generated cold-bent wall keels will be generated at equal intervals, and the number nd is the quotient of Lm / d plus 1; the spacing is Lm / nd.
[0065] When one of LL1 and LL2 is a horizontal line segment and the other is a vertical line segment, find the intersection point Pc between LL1 and LL2. If the distance between point Pc and point pst1 or point pend1 is less than W, and the distance between point Pc and point pst2 or point pend2 is less than W, it corresponds to L-shaped cutting; if the distance between point Pc and only one of the endpoints of LL1 and LL2 is less than W, it is determined to be T-shaped cutting, and if the distance between point Pc and both endpoints of LL1 and LL2 is greater than or equal to W, it is determined to be cross-shaped cutting.
[0066] Under the premise of determining the cutting type as L-shaped cutting,
[0067] Define vector v1 as a unit vector from Pc to the endpoint farther from Pc among the starting and ending points of LL1;
[0068] Define vector v2 as a unit vector pointing from Pc to the endpoint of the start and end points of LL2 that is farther from Pc.
[0069] The possible values of the horizontal vector are (1, 0) and (-1, 0); the possible values of the vertical vector are (0, 1) and (0, -1). Combining any two of them will give different L-shaped cropping: (1, 0) and (0, -1) correspond to the upper left L-shaped cropping; (1, 0) and (0, 1) correspond to the lower left L-shaped cropping; (-1, 0) and (0, -1) correspond to the upper right L-shaped cropping; (-1, 0) and (0, 1) correspond to the lower right L-shaped cropping.
[0070] Define the point on the wall axis that is closer to Pc as Pc1 and the point that is farther away as Pc2.
[0071] The L-shaped cutting rules are:
[0072] Adjust the coordinates of the wall axis endpoint Pc1 to the point farther from the midpoint of the wall axis among the two points where the axis intersects the line segment of the intersecting wall area rectangle.
[0073] The horizontal wall keel adjustment deletes the keels near point Pc1 and adds three keels with the same cross-section. The keels are arranged in sequence from the end points of the wall. The first and third opening directions are from Pc1 to Pc2, and the second keel has the opposite opening direction. Specifically, corresponding to the upper left corner L-shape and the lower left corner L-shape, the first and third cross-sections open to the right, and the second opens to the left; corresponding to the upper right corner L-shape and the lower right corner L-shape, the first and third cross-sections open to the left, and the bottom two open to the right.
[0074] The vertical wall keel adjustment moves the keel near point Pc1 to the flange of the horizontal keel, and the opening direction remains unchanged.
[0075] On the premise that the cropping type is determined to be T-shaped cropping, the line whose endpoints in the Pc distance LL1 and LL2 are less than W is recorded as LL0.
[0076] Define vector u1 as the unit vector of the endpoint farther away from Pc among the starting and ending points of LL0 pointed to by Pc; the possible values of this vector are (1, 0), (-1, 0), (0, 1) and (0, -1), corresponding to left T-shaped cropping, right T-shaped cropping, positive T-shaped cropping and inverted T-shaped cropping respectively.
[0077] The T-cutting rules are:
[0078] Adjust the coordinates of the end point Pc1 of the wall axis corresponding to LL0 to be the point farther from the midpoint of the wall axis among the two points where the axis intersects the line segment of the intersecting wall area rectangle.
[0079] The wall keel is adjusted by deleting the keels near point Pc1 and adding two keels with the same cross-section. The opening direction is the same as the deleted keel. The first keel is located at the wall end point Pc1, which is the thickness of the wall panel. The second keel is located at the distance from the height of the rectangular frame of the intersecting wall area minus the width of the keel flange. Specifically, for left T-shaped cutting, the new keel opens to the left; for right T-shaped cutting, the new keel opens to the right; for positive T-shaped cutting, the new keel opens upward, and for inverted T-shaped cutting, the new keel opens downward.
[0080] The other wall keel is divided into two sections by the intersection Pc and rearranged. The arrangement rules are the same as the keel generation of the newly built cold-bent wall. The keel positions close to point Pc in the two sections will be moved to the flanges on both sides of the wall keel corresponding to LL0, and the opening direction remains unchanged.
[0081] The cross cropping rules are:
[0082] Both cold-bent walls will be divided into two ends by point Pc and rearranged according to the same arrangement rules as the keel generation of the newly built cold-bent wall.
[0083] For horizontal walls, the keels near the Pc point in the two sections will be replaced by a pair of keels with the same position and opposite openings. The positioning positions are the vertical foot positions from the keel flange point of the vertical wall to the horizontal wall axis.
[0084] For vertical walls, the keels near point Pc in the two sections will be moved to the perpendicular position from the flange of the horizontal wall keel to the vertical wall axis, and the opening direction remains unchanged.
[0085] The 3D model of the cold-formed wall is composed of the keel and the wall panel. The 3D model of the keel is formed by lofting along the height direction after the plane position of the keel is determined. The upper and lower cross beams and the middle cross beam are generated by default, and special processing is performed when encountering a wall opening.
[0086] In summary, the BIM-based cold-bent thin-walled steel building wall cutting method provided by the embodiment of the present invention, the wall panel cutting and the adjustment of the keel are in line with the designer's drawing and design habits of cold-bent thin-walled steel building walls, and are more easily accepted by designers; at the same time, the present invention records the four side lines of the rectangular outer contour of the cold-bent wall as the face area of the wall, and automatically executes the cutting method according to the change of the face area; the wall cutting method clearly classifies different cutting situations, improves the cutting accuracy, and reduces the cutting calculation amount; the method only cuts the two-dimensional model of the cold-bent wall, and regenerates the three-dimensional model according to the plane position of the keel, which further reduces the cutting calculation amount, realizes the reduction of the BIM technology calculation amount, and makes the design process smooth.
[0087] Example 2
[0088] In another aspect of the present invention, an electronic device is provided, which includes a processor, a network interface and a memory, wherein the processor, the network interface and the memory are interconnected, wherein the memory is used to store a computer program, and the computer program includes program instructions, and the processor is configured to call the program instructions to execute the above-mentioned BIM-based cold-bent thin-walled steel building wall cutting method, or the above-mentioned cutting method.
[0089] In the embodiments of the present invention, the processor may be an integrated circuit chip having the ability to process signals. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0090] The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The processor reads the information in the storage medium and completes the steps of the above method in combination with its hardware.
[0091] The storage medium may be a memory, which may be, for example, a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memory.
[0092] Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
[0093] The volatile memory may be a random access memory (RAM) which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DRRAM).
[0094] The storage media described in the embodiments of the present invention are intended to include, but are not limited to, these and any other suitable types of memory.
[0095] It should be understood that the system disclosed in the present invention can be implemented in other ways. For example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the communication connection between modules can be through some interfaces, indirect coupling or communication connection of servers or units, which can be electrical or other forms.
[0096] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each module may exist physically separately, or two or more modules may be integrated into one processing unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional unit.
[0097] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0098] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A BIM-based cold-bent thin-walled steel building wall cutting method, characterized in that: The method comprises: Obtain the surface area information and axis information of the cold-bent wall; Performing surface area calculation according to the surface area information to determine whether the surface areas of the cold-bent walls intersect; If not, no cutting is required; if so, judging whether the axes of the cold-bent walls intersect according to the axis information; If not, no cutting is required; if so, the keel and wall panel line segments of the cold-bent wall are cut according to the intersection relationship of the axis lines; The face area information uses the rectangle of the outer contour of the cold-bent wall plane figure, including the coordinates of the end points of the line segments constituting the face area; the axis information includes the coordinates of the starting and ending points of the axis, and the intersection relationship includes orthogonality. When the intersection relationship is orthogonal, the intersection position of the straight line where the axis is located is calculated according to the coordinates of the starting and ending points of the cold-bent wall, and the cutting type is determined according to the intersection position; When the distance between the intersection position and the endpoints of the two axes is less than the preset distance, the cutting type is L-shaped cutting; When the distance between the intersection position and the end point of one axis is less than the preset distance, and the distance between the intersection position and the end point of another axis is greater than the preset distance, the cutting type is T-shaped cutting; When the distances between the intersection position and the endpoints of the two axes are greater than the preset distances, the cutting type is cross cutting; The preset spacing is the thickness of the cold-bent wall, and the thickness includes the wallboard thickness and the keel web height of the cold-bent wall.
2. A BIM-based cold-bent thin-walled steel building wall cutting method according to claim 1, characterized in that: The intersection relationship includes oblique intersection and parallel intersection.
3. The method for cutting cold-bent thin-walled steel building walls based on BIM according to claim 1, characterized in that: When the cutting type is L-shaped cutting, adjusting the keel position and opening direction of the cold-bent wall according to the intersection between the axes of the cold-bent wall; When the cutting type is T-shaped cutting, the keel position and opening direction of the cold-bent wall are adjusted according to the intersection between the axes of the cold-bent wall; When the cutting type is cross-shaped cutting, the keel position and opening direction of the cold-bent wall are adjusted according to the intersection between the axes of the cold-bent wall.
4. The method for cutting cold-bent thin-walled steel building walls based on BIM according to claim 2 is characterized in that: When the intersection relationship is an oblique intersection, the wall panel line segments of the cold-bent wall are cut.
5. The method for cutting cold-bent thin-walled steel building walls based on BIM according to claim 2 is characterized in that: When the intersection relationship is parallel intersection, the cold-bent wall is cut in a straight line.
6. A cutting method, characterized in that: When a new cold-bent wall is built or adjusted, the cold-bent wall is cut using a BIM-based cold-bent thin-walled steel building wall cutting method as described in any one of claims 1 to 5.
7. A cutting method according to claim 6, characterized in that: The adjustment of the cold-bent wall is an operation adjustment to change the position or shape of the cold-bent wall, including stretching, moving, copying, deleting, mirroring and rotating.
8. An electronic device, characterized in that: The device includes at least one processor and a memory communicatively connected to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the BIM-based cold-bent thin-walled steel building wall cutting method described in any one of claims 1 to 5, or execute the cutting method described in any one of claims 6 to 7.
Citation Information
Patent Citations
Graph cutting method and device, electronic equipment and storage medium
CN111784695A
Wall surface generation method of crossed wall body, computer equipment and readable storage medium
CN112966330A