Modeling method of continuous beam in building information model
By determining the design routes and contour families, adjusting and calculating key cross-section parameters, the problems of low efficiency and poor accuracy of continuous beam modeling in the prior art are solved, and more efficient and accurate continuous beam model creation is achieved.
Patent Information
- Application Number
- CN202410296786.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-15
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-03-15
AI Technical Summary
Existing continuous beam modeling methods rely on manual contour drawing, resulting in inefficiency and poor accuracy when creating complex continuous beam models, especially in the presence of longitudinal or transverse slopes, which are difficult to create three-dimensional models that meet design intentions.
By determining the design route and contour family, specifying the basic contour and key sections, adjusting the contour family parameters, dividing the changing parts and calculating the variable section parameter values, interpolation and staking and fusing along the design route, a target continuous beam model is generated.
Improves the creation efficiency and accuracy of continuous beam models, especially when internally including shear bodies or complex continuous beams with varying profiles, enabling a more efficient modeling process.
Smart Images

Figure CN118194395B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of bridge design, and more specifically, to a continuous beam modeling method in a building information model. Background Art
[0002] Building Information Modeling (BIM) modeling software, such as Revit, is widely used in the fields of architecture, municipal engineering, etc. In bridge design, continuous beams are common bridge superstructures, and continuous beam models need to be frequently created in modeling software.
[0003] In the existing continuous beam modeling methods, for continuous beams with simple structures, family files of conventional models are usually used to create them; for continuous beams with complex structures, the existing technical solutions draw the outline of the continuous beam and use stretching, fusion, rotation, lofting, lofting fusion and other methods to establish a built-in model to create the continuous beam. When using the existing technology to create a continuous beam model, it relies on manual labor, has low modeling efficiency and poor accuracy. For example, when the continuous beam to be created has a longitudinal slope or a transverse slope, because the contour line can only be drawn manually on a plane, it is difficult to create a continuous beam three-dimensional model that meets the design intent based on the manually drawn contour.
[0004] There is an urgent need to improve the existing continuous beam modeling method in order to create continuous beam models efficiently and accurately. Summary of the invention
[0005] In order to at least partially solve the above technical problems, the present application proposes a method for modeling continuous beams in a building information model. The method comprises the following steps:
[0006] Determine the design route and profile family for the target continuous beam model;
[0007] specifying a base profile in the profile family;
[0008] Based on the basic profile, determining a key section, wherein the key section includes at least a starting section and an ending section of the target continuous beam model; and
[0009] Based on the design route and the key section, the target continuous beam model is created.
[0010] Preferably, by adjusting the parameters of the contour family, it is specified whether to display or hide the contours in the contour family, and the type and size of the contours in the contour family are adjusted, wherein the type of the contour includes solid and hollow shearing.
[0011] Preferably, the key cross section stores cross section information, wherein the cross section information includes a pile number, a name, a type and a size.
[0012] Preferably, when there is a change portion in the target continuous beam model relative to the basic profile, the critical section further includes a change section determined from the change portion.
[0013] Preferably, the step of determining the change cross section comprises:
[0014] Dividing the changing portion into a front transition section, a full changing section and a rear transition section;
[0015] Determine the starting point pile number, the ending point pile number and the name and parameter value of the change parameter of the full change section;
[0016] Determining transition lengths and transition modes of the front transition section and the rear transition section, wherein the transition mode includes at least one of a straight line transition, a full tangent curve transition, a front tangent curve transition, or a rear tangent curve transition;
[0017] Determining the interval length for selecting the variable cross section; and
[0018] The parameter value of the change cross section is calculated to determine the change cross section.
[0019] Preferably, the method for calculating the parameter value of the variable cross section includes:
[0020] Using V normal represents the parameter value of the basic profile in the full change segment, V change Indicates the parameter value of the change parameter in the full change section, ZH calculate Indicates the pile number of the variable section, ZH begin Indicates the starting point number of the full change section, ZH end Indicates the end point of the full change section, ZH front Indicates the starting pile number of the front transition section, ZH behind Indicates the terminal pile number of the rear transition section;
[0021] When the change section is located in the full change section, the parameter value is calculated by the following formula:
[0022] Δ value =V change ;
[0023] When the variable cross section is located in the front transition section, it is divided into the following cases:
[0024] When the transition mode is the straight line transition, the parameter value is calculated by the following formula:
[0025] Δ value =V normal +(ZH calculate -ZH front )*Δ change / (ZHbgain -ZH front ),
[0026] When the transition mode is the full tangent curve transition and the change section is located in the first half of the full tangent curve, the parameter value is calculated by the following formula:
[0027] Δ value =V normal +k1*Math.Pow(ZH calculate -ZH front ,2),
[0028] When the transition mode is the full tangent curve transition and the change section is located in the second half of the full tangent curve, the parameter value is calculated by the following formula:
[0029] Δ value =V change -k1*Math.Pow(ZH begin -ZH calculate ,2),
[0030] When the transition mode is the front cutting curve transition, the parameter value is calculated by the following formula:
[0031] Δ value =V normal +k2*Math.Pow(ZH calculate -ZH front ,2),
[0032] When the transition mode is the post-cut curve transition, the parameter value is calculated by the following formula:
[0033] Δ value =V change -k2*Math.Pow(ZH begin -ZH calculate ,2);
[0034] When the variable cross section is located in the rear transition section, it is divided into the following cases:
[0035] When the transition mode is the straight line transition, the parameter value is calculated by the following formula:
[0036] Δ value =V change -(ZH calculate -ZH end )*Δ change / (ZH behind -ZH end ),
[0037] When the transition mode is the full tangent curve transition and the change section is located in the first half of the full tangent curve, the parameter value is calculated by the following formula:
[0038] Δ value =V change +k3*Math.Pow(ZH calculate -ZH end ,2),
[0039] When the transition mode is the full tangent curve transition and the change section is located in the second half of the full tangent curve, the parameter value is calculated by the following formula:
[0040] Δ value =V normal -k3*Math.Pow(ZH behind -ZH calculate ,2),
[0041] When the transition mode is the front cutting curve transition, the parameter value is calculated by the following formula:
[0042] Δ value =V change -k4*Math.Pow(ZH calculate -ZH end ,2),
[0043] When the transition mode is the post-cut curve transition, the parameter value is calculated by the following formula:
[0044] Δ value =V normal +k2*Math.Pow(ZH behind -ZH calculate ,2); and
[0045] The coefficients k1, k2, k3, k4 and Δ in the above formula are calculated by the following formula change ,
[0046] k1=0.5*Δ change / Math.Pow((ZH bgain -ZH front ) / 2,2),
[0047] k2=0.5*Δ change / Math.Pow(ZH bgain -ZH front ,2),
[0048] k3=0.5*Δ change / Math.Pow((ZH behind -ZH end ) / 2,2),
[0049] k4=0.5*Δ change / Math.Pow(ZH behind -ZH end ,2),
[0050] Δ change =V change -V normal .
[0051] Preferably, interpolation is performed in the critical section, and the target continuous beam model is created using the interpolated critical section.
[0052] Preferably, the step of creating the target continuous beam model comprises:
[0053] Based on the key section, determining a point set for representing the contour shape in the section, wherein the point set includes a start point, a midpoint, and an end point of a contour edge line;
[0054] Transforming the coordinates of the points in the point set into actual coordinates in the modeling space;
[0055] According to the point set after coordinate transformation, a profile section of the target continuous beam model is constructed, wherein when the starting point, the midpoint and the end point of the sideline of the profile section are on a straight line, a straight sideline is created, and when the starting point, the midpoint and the end point of the sideline of the profile section are not on a straight line, an arc sideline is created; and
[0056] The contour sections are lofted and merged along the design route to create the target continuous beam model.
[0057] Preferably, the step of creating the target continuous beam model including the shear body comprises:
[0058] Generating a solid body of the target continuous beam model;
[0059] generating a shear volume of the target continuous beam model; and
[0060] The hollow shear entity of the target continuous beam model is obtained through Boolean calculation.
[0061] The continuous beam modeling method in the building information model of the present application creates a target continuous beam model by determining the key sections of the target continuous beam model based on the design route and the contour family. Compared with the method of creating a continuous beam model by manually drawing contours in the prior art, when creating a complex continuous beam including a shear body or having a changing contour, for example, the method proposed in the present application greatly improves the efficiency and accuracy of creating a continuous beam model.
[0062] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] The accompanying drawings constituting a part of the present application are used to provide a further understanding of the present application, and the schematic implementation modes and descriptions of the present application are used to explain the present application. In the accompanying drawings:
[0064] Figure 1 A schematic flow chart of a continuous beam modeling method in a building information model of the present application is shown;
[0065] Figure 2 An exemplary continuous beam model including shear bodies is shown;
[0066] Figure 3 An exemplary continuous beam model including four shear bodies is shown;
[0067] Figure 4 An exemplary three-segment continuous beam model created at one time is shown;
[0068] Figure 5 An exemplary variable height continuous beam is shown;
[0069] Figure 6 An exemplary graphical interface for creating a continuous beam is shown;
[0070] Figure 7 a graphical interface showing an exemplary settings change portion; and
[0071] Figure 8 An exemplary graphical interface showing a changing cross section is shown. DETAILED DESCRIPTION
[0072] In this application, a "continuous beam" is a bridge superstructure that has three or more supports.
[0073] In this application, "design route", "profile family", "profile" and "section" are elements in the building information model that can store design information or parameters.
[0074] The technical solution of the present application will be described in detail below with reference to the accompanying drawings and in combination with the implementation modes.
[0075] In some embodiments of the present application, the continuous beam modeling method of the present application is applied to the building information modeling software Revit.
[0076] Usually when creating a continuous beam model in modeling software, the design route is used as the axis, and the pile number is used to mark the position of the continuous beam model on the design route.
[0077] Figure 1 A schematic flow chart of a continuous beam modeling method in a building information model according to the present application is shown.
[0078] like Figure 1 As shown, the continuous beam modeling method 100 in the building information model includes steps S110 to S140.
[0079] In step S110, a design route and a contour family for a target continuous beam model are determined, wherein the target continuous beam model is a three-dimensional model of a continuous beam entity created using the method proposed in the present application.
[0080] In some embodiments of the present application, a design route for a target continuous beam model is determined by creating a spline curve connecting fitting points. In other embodiments, a design route for a target continuous beam model is determined by importing a design route. The design route stores design parameters of the route.
[0081] In some embodiments of the present application, a profile family is a profile collection created in a modeling software, including a variety of basic profiles that meet the needs of creating different types of continuous beams. The profile family stores the design parameters of the profile.
[0082] In some embodiments of the present application, by adjusting the parameters of the contour family, it is specified whether to display or hide the contours in the contour family, and the type and size of the contours in the contour family are adjusted, wherein the type of contour includes solid and hollow cuts.
[0083] In step S120, a basic profile is specified in the profile family, wherein the basic profile refers to a continuous beam profile in the profile family that is similar to the target continuous beam model.
[0084] In step S130, based on the basic profile, the critical section is determined, wherein the critical section includes at least a starting section and an ending section of the target continuous beam model, the starting section is the critical section at the starting pile number of the target continuous beam model, and the ending section is the critical section at the ending pile number of the target continuous beam model.
[0085] In some embodiments of the present application, cross-section information is stored in the key cross-section, wherein the cross-section information includes a stake number, a name, a type and a size. In some embodiments, the cross-section information is read from the above-mentioned basic profile.
[0086] In some embodiments, the cross-section information also includes whether it is continuous, which is used to set whether the key cross-section is lofted and merged along the design route or along a straight line when generating the target continuous beam model.
[0087] In some embodiments of the present application, when the target continuous beam model has a changed portion relative to the basic profile, the critical section also includes a changed section determined from the changed portion, wherein the changed section is a section of a portion of the target continuous beam model where the profile parameters change relative to the basic profile, for example, Figure 5As shown, the height of the target continuous beam model varies relative to the foundation profile.
[0088] In some embodiments of the present application, the step of determining the changing section includes: dividing the changing part into a front transition section, a full change section and a rear transition section; determining the starting pile number, the ending pile number and the name and parameter value of the changing parameter of the full change section; determining the transition length and transition method of the front transition section and the rear transition section, wherein the transition method includes at least one of a straight line transition, a full cutting curve transition, a front cutting curve transition or a rear cutting curve transition; determining the interval length for selecting the changing section; and calculating the parameter value of the changing section to determine the changing section.
[0089] In some embodiments, a straight line transition means that the front and rear ends of the transition section are fitted in a straight line manner; a full curve transition means that the front and rear ends of the transition section are fitted in a curve manner; a front curve transition means that the front end of the transition section is fitted in a curve manner, and the rear end is fitted in a straight line manner; a rear curve transition means that the front end of the transition section is fitted in a straight line manner, and the rear end is fitted in a curve manner.
[0090] In some embodiments of the present application, the method for calculating the parameter value of the variable cross section includes:
[0091] Using V normal Indicates the parameter value of the basic profile in the full change segment, V change Indicates the parameter value of the change parameter in the full change section, ZH calculate Indicates the pile number of the variable section, ZH begin Indicates the starting pile number of the whole change section, ZH end Indicates the end pile number of the whole change section, ZH front Indicates the starting pile number of the front transition section, ZH behind Indicates the end pile number of the rear transition section;
[0092] When the changing section is in the full changing section, the parameter value is calculated by the following formula:
[0093] Δ value =V change ;
[0094] When the changing section is located in the front transition section, it is divided into the following cases:
[0095] When the transition mode is straight line transition, the parameter value is calculated by the following formula:
[0096] Δ value =V normal +(ZH calculate -ZH front )*Δ change / (ZH bgain -ZH front ),
[0097] When the transition mode is full tangent curve transition and the changing section is located in the first half of the full tangent curve, the parameter value is calculated by the following formula:
[0098] Δ value =V normal +k1*Math.Pow(ZH calculate -ZH front ,2),
[0099] When the transition mode is full tangent curve transition and the changing section is located in the second half of the full tangent curve, the parameter value is calculated by the following formula:
[0100] Δ value =V change -k1*Math.Pow(ZH begin -ZH calculate ,2),
[0101] When the transition mode is the front-cut curve transition, the parameter value is calculated by the following formula:
[0102] Δ value =V normal +k2*Math.Pow(ZH calculate -ZH front ,2),
[0103] When the transition mode is post-cutting curve transition, the parameter value is calculated by the following formula:
[0104] Δ value =V change -k2*Math.Pow(ZH begin -ZH calculate ,2);
[0105] When the variable section is located in the rear transition section, it is divided into the following cases:
[0106] When the transition mode is straight line transition, the parameter value is calculated by the following formula:
[0107] Δ value =V change -(ZH calculate -ZH end )*Δ change / (ZH behind -ZH end ),
[0108] When the transition mode is full tangent curve transition and the changing section is located in the first half of the full tangent curve, the parameter value is calculated by the following formula:
[0109] Δ value =V change +k3*Math.Pow(ZH calculate -ZHend ,2),
[0110] When the transition mode is full tangent curve transition and the changing section is located in the second half of the full tangent curve, the parameter value is calculated by the following formula:
[0111] Δ value =V normal -k3*Math.Pow(ZH behind -ZH calculate ,2),
[0112] When the transition mode is the front-cut curve transition, the parameter value is calculated by the following formula:
[0113] Δ value =V change -k4*Math.Pow(ZH calculate -ZH end ,2),
[0114] When the transition mode is post-cutting curve transition, the parameter value is calculated by the following formula:
[0115] Δ value =V normal +k2*Math.Pow(ZH behind -ZH calculate ,2); and
[0116] The coefficients k1, k2, k3, k4 and Δ in the above formula are calculated by the following formula change ,
[0117] k1=0.5*Δ change / Math.Pow((ZH bgain -ZH front ) / 2,2),
[0118] k2=0.5*Δ change / Math.Pow(ZH bgain -ZH front ,2),
[0119] k3=0.5*Δ change / Math.Pow((ZH behind -ZH end ) / 2,2),
[0120] k4=0.5*Δ change / Math.Pow(ZH behind -ZH end ,2),
[0121] Δ change =V change -V normal.
[0122] In step S140 , a target continuous beam model is created based on the design route and the key sections.
[0123] When creating a target continuous beam model based on a key section that only includes a starting section, an end section, and a variable section, there may be a large error. For example, when the design route of the target continuous beam model is a three-dimensional curve, the created part of the continuous beam model may be generated along a straight line instead of being generated along the design route according to the setting due to the excessive spacing of some key sections. Therefore, in some embodiments of the present application, interpolation is performed in the key section before creating the target continuous beam model, and the target continuous beam model is created using the interpolated key section. In some of the embodiments, the interpolation is performed based on a set interpolation interval. The smaller the set interpolation interval, the more accurate the created target continuous beam model is, and the amount of calculation will also increase significantly.
[0124] In some embodiments of the present application, the step of creating a target continuous beam model includes:
[0125] Based on the key section, a point set for representing the contour shape in the section is determined, wherein the point set includes a start point, a midpoint, and an end point of the contour edge line;
[0126] Based on the three-dimensional coordinates, azimuth angle and inclined beam rotation angle of the target continuous beam model of the design route, the coordinates of the points in the point set are transformed from relative coordinates based on the origin of the profile family to actual coordinates in the modeling space;
[0127] According to the point set after coordinate transformation, a contour section of the target continuous beam model is constructed, wherein when the starting point, the midpoint and the end point of the edge line of the contour section are on a straight line, a straight edge line is created, and when the starting point, the midpoint and the end point of the edge line of the contour section are not on a straight line, an arc edge line is created; and
[0128] The contour sections are lofted and merged along the design route to create the target continuous beam model. The created target continuous beam model is as follows: Figure 2 , 3 , as shown in Figure 4.
[0129] In some embodiments, lofting fusion is performed using the method of creating a DirectShape.
[0130] In some embodiments of the present application, the step of creating a target continuous beam model including a shear body includes: generating a solid body of the target continuous beam model; generating a shear body of the target continuous beam model; and obtaining a hollow shear entity of the target continuous beam model through Boolean calculation.
[0131] The following will be Figure 5 The creation process of a continuous beam with varying height is shown as an example for further explanation.
[0132] In this example, Figure 6 As shown in (a), select the design route of the target continuous beam model and the profile family used to create the target continuous beam model on the graphical interface. After selection, the program will read the route design parameters stored in the route, and after selecting the profile family, the program will read the profile design parameters in the profile family. At the same time, the continuous beam angle needs to be entered on the graphical interface.
[0133] In this example, Figure 6 As shown in (b), specify the name of the basic profile to be used on the graphical interface, and specify the profile type as solid or hollow shear. There are two buttons "+" and "-" under "Add / Delete Body" for adding and deleting solid bodies or hollow shear bodies, and two buttons "+" and "-" under "Add / Delete Section" for adding and deleting key sections. Figure 6 (c) shows the addition of a solid body with two critical sections in this example.
[0134] In this example, click the Quick Setting button of the changing section to set the parameters of the changing part, such as Figure 7 After the settings are completed, click the OK button to generate the variable section, as shown in Figure 8 shown.
[0135] In this example, Figure 6 As shown in (b), click the Model button to create Figure 5 Continuous beam with varying height shown.
[0136] The preferred embodiments of the present application are described in detail above; however, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, a variety of simple modifications can be made to the technical solution of the present application, and these simple modifications all fall within the protection scope of the present application.
[0137] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this application will not further describe various possible combinations.
[0138] In addition, the various implementation modes of the present application may be arbitrarily combined, and as long as they do not violate the concept of the present application, they should also be regarded as the contents disclosed by the present invention.
Claims
1. A method for modeling a continuous beam in a building information model, characterized in that: The method comprises the following steps: Determine the design route and profile family for the target continuous beam model; specifying a base profile in the profile family; Based on the basic profile, a key section is determined, the key section at least including a starting section and an ending section of the target continuous beam model, and when the target continuous beam model has a changed portion relative to the basic profile, the key section also includes a changed section determined from the changed portion, wherein the step of determining the changed section includes: The changing part is divided into a front transition section, a full change section and a rear transition section, Determine the starting pile number, the ending pile number and the name and parameter value of the change parameter of the full change section, Determine the transition length and transition mode of the front transition section and the rear transition section, wherein the transition mode includes at least one of a straight line transition, a full tangent curve transition, a front tangent curve transition or a rear tangent curve transition, Determine the interval length for selecting the variable section, calculating a parameter value of the change cross section to determine the change cross section; and Based on the design route and the key section, the target continuous beam model is created.
2. The method for modeling continuous beams in a building information model according to claim 1, characterized in that: By adjusting the parameters of the contour family, it is specified whether to display or hide the contours in the contour family, and the type and size of the contours in the contour family are adjusted, wherein the type of the contour includes solid and hollow cuts.
3. The method for modeling continuous beams in a building information model according to claim 1, characterized in that: The key section stores section information, wherein the section information includes a pile number, a name, a type, and a size.
4. The method for modeling continuous beams in a building information model according to claim 1, characterized in that: The method for calculating the parameter value of the variable cross section includes: Using V normal represents the parameter value of the basic profile in the full change segment, V change Indicates the parameter value of the change parameter in the full change section, ZH calculate Indicates the pile number of the variable section, ZH begin Indicates the starting point number of the full change section, ZH end Indicates the end point of the full change section, ZH front Indicates the starting pile number of the front transition section, ZH behind Indicates the terminal pile number of the rear transition section; When the change section is located in the full change section, the parameter value is calculated by the following formula: D value =V change ; When the variable cross section is located in the front transition section, it is divided into the following cases: When the transition mode is the straight line transition, the parameter value is calculated by the following formula: Δ value =V normal +(ZH calculate -ZH front )*Δ change / (ZH bgain -ZH front ), When the transition mode is the full tangent curve transition and the change section is located in the first half of the full tangent curve, the parameter value is calculated by the following formula: Δ value =V normal +k1*Math.Pow(ZH calculate -ZH front ,2), When the transition mode is the full tangent curve transition and the change section is located in the second half of the full tangent curve, the parameter value is calculated by the following formula: Δ value =V change -k1*Math.Pow(ZH begin -ZH calculate ,2), When the transition mode is the front cutting curve transition, the parameter value is calculated by the following formula: Δ value =V normal +k2*Math.Pow(ZH calculate -ZH front ,2), When the transition mode is the post-cut curve transition, the parameter value is calculated by the following formula: Δ value =V change -k2*Math.Pow(ZH begin -ZH calculate ,2); When the variable cross section is located in the rear transition section, it is divided into the following cases: When the transition mode is the straight line transition, the parameter value is calculated by the following formula: Δ value =V change -(ZH calculate -ZH end )*Δ change / (ZH behind -ZH end ), When the transition mode is the full tangent curve transition and the change section is located in the first half of the full tangent curve, the parameter value is calculated by the following formula: Δ value =V change +k3*Math.Pow(ZH calculate -ZH end ,2), When the transition mode is the full tangent curve transition and the change section is located in the second half of the full tangent curve, the parameter value is calculated by the following formula: Δ value =V normal -k3*Math.Pow(ZH behind -ZH calculate ,2), When the transition mode is the front cutting curve transition, the parameter value is calculated by the following formula: Δ value =V change -k4*Math.Pow(ZH calculate -ZH end ,2), When the transition mode is the post-cut curve transition, the parameter value is calculated by the following formula: Δ value =V normal +k2*Math.Pow(ZH behind -ZH calculate ,2); and The coefficients k1, k2, k3, k4 and Δ in the above formula are calculated by the following formula change , k1=0.5*Δ change / Math.Pow((ZH bgain -ZH front ) / 2,2), k2=0.5*Δ change / Math.Pow(ZH bgain -ZH front ,2), k3=0.5*Δ change / Math.Pow((ZH behind -ZH end ) / 2,2), k4=0.5*Δ change / Math.Pow(ZH behind -ZH end ,2), Δ change =V change -V normal 。 5. The method for modeling continuous beams in a building information model according to claim 1, characterized in that: Interpolate the key section, and create the target continuous beam model using the interpolated key section.
6. The method for modeling continuous beams in a building information model according to claim 1, characterized in that: The steps of creating the target continuous beam model include: Based on the key section, determining a point set for representing the contour shape in the section, wherein the point set includes a start point, a midpoint, and an end point of a contour edge line; Transforming the coordinates of the points in the point set into actual coordinates in the modeling space; According to the point set after coordinate transformation, a profile section of the target continuous beam model is constructed, wherein when the starting point, the midpoint and the end point of the sideline of the profile section are on a straight line, a straight sideline is created, and when the starting point, the midpoint and the end point of the sideline of the profile section are not on a straight line, an arc sideline is created; and The contour sections are lofted and merged along the design route to create the target continuous beam model.
7. The method for modeling continuous beams in a building information model according to claim 1, characterized in that: The step of creating the target continuous beam model including the shear body comprises: Generating a solid body of the target continuous beam model; generating a shear volume of the target continuous beam model; and The hollow shear entity of the target continuous beam model is obtained through Boolean calculation.
