Method and device for modeling of composite cross-section profiled column data
By creating and binding custom column families in Revit software, the efficiency and reusability issues of modeling complex composite cross-section irregular columns are solved, achieving the effects of simplifying the modeling process and improving the modifiability of the model.
Patent Information
- Application Number
- CN202211083586.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-06
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2042-09-06
AI Technical Summary
Existing Revit software makes it difficult to directly create components with complex composite sections, especially when using two or more materials. The modeling process is cumbersome, labor-intensive, and has poor model reusability.
By creating geometric models of the first and second material parts respectively and binding the corresponding custom column families, the custom column family of the second material part is loaded as an embedded family into the custom column family of the first material part for parameter association, thus constructing a three-dimensional model of a composite cross-section irregular column.
It improves the efficiency and reusability of data modeling for composite cross-section irregular columns, simplifies the modeling process, and enhances the modifiability and reusability of the model.
Smart Images

Figure CN115423967B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of three-dimensional modeling, in particular to a combined cross-section special-shaped column data modeling method and device. BACKGROUND
[0002] Revit software provides a parametric three-dimensional modeling tool for designers, and the model established based on the platform not only has basic geometric information of components, but also can add other engineering information as needed, and the established model can automatically generate drawings and provide basis for project management.
[0003] However, based on the existing functions of Revit software, it is difficult to directly establish a component with a complex combined cross-section. Especially when there are two or more materials in a cross-section, manual modeling using only the existing functions of Revit has the disadvantages of tedious process, large workload, poor reusability of the established model, and inconvenience of modification. SUMMARY
[0004] In view of the problems in the prior art, the present application provides a combined cross-section special-shaped column data modeling method and device, which can effectively improve the modeling efficiency and reusability of the combined cross-section special-shaped column data.
[0005] In order to solve at least one of the above problems, the present application provides the following technical solutions:
[0006] In a first aspect, the present application provides a combined cross-section special-shaped column data modeling method, comprising:
[0007] creating geometric models of a first material part and a second material part respectively and binding corresponding custom column families;
[0008] loading the custom column family of the second material part into the custom column family of the first material part as an embedded family and performing parameter association to obtain a nested family containing the first material part and the second material part;
[0009] constructing a three-dimensional model of a combined cross-section special-shaped column according to the nested family
[0010] Further, the creating geometric models of a first material part and a second material part respectively and binding corresponding custom column families comprises:
[0011] drawing geometric outlines of the first material part and the second material part according to a preset model drawing interface;
[0012] determining column family parameters of the first material part and the second material part according to a preset reference plane and size annotation;
[0013] constructing geometric models and binding corresponding custom column families according to the geometric outlines and the column family parameters.
[0014] Further, the column family parameters of the first material part and the second material part are determined according to a preset reference plane and dimension marking, including:
[0015] adding a preset reference plane and binding it with the solid stretch boundary of the geometric contour of the first material part and the second material part;
[0016] adding a dimension marking in the reference plane and determining the column family parameters of the first material part and the second material part.
[0017] Further, the custom column family of the second material part is loaded into the custom column family of the first material part as an embedded family and parameter association is performed, including:
[0018] the custom column family of the second material part is loaded into the custom column family of the first material part as an embedded family according to a preset family nesting interface;
[0019] the first material part is correspondingly associated and bound with the parameters in the custom column family of the second material part.
[0020] In a second aspect, the application provides a combined cross-section special-shaped column data modeling device, including:
[0021] a column family construction module, configured to create geometric models of a first material part and a second material part respectively and bind corresponding custom column families;
[0022] a merging and nesting module, configured to load the custom column family of the second material part into the custom column family of the first material part as an embedded family and perform parameter association, to obtain a nested family containing the first material part and the second material part;
[0023] a combined model construction module, configured to construct a combined cross-section special-shaped column three-dimensional model according to the nested family.
[0024] Further, the column family construction module includes:
[0025] a geometric drawing unit, configured to draw geometric contours of the first material part and the second material part respectively according to a preset model drawing interface;
[0026] a parameter determination unit, configured to determine column family parameters of the first material part and the second material part according to a preset reference plane and dimension marking;
[0027] a model construction unit, configured to construct geometric models and bind corresponding custom column families according to the geometric contours and the column family parameters.
[0028] Further, the parameter determining unit comprises:
[0029] a plane determining sub-unit, configured to add a preset reference plane and bind with the solid stretch boundary of the geometric contour of the first material part and the second material part;
[0030] a column family parameter determining sub-unit, configured to add a set size label in the reference plane and determine the column family parameters of the first material part and the second material part.
[0031] Further, the merging and nesting module comprises:
[0032] a column family embedding unit, configured to load the custom column family of the second material part into the custom column family of the first material part as an embedded family according to a preset family nesting interface;
[0033] a parameter associating unit, configured to correspondingly associate and bind the parameters in the custom column family of the first material part and the second material part.
[0034] In a third aspect, the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the combined cross-section special-shaped column data modeling method.
[0035] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to implement the steps of the combined cross-section special-shaped column data modeling method.
[0036] In a fifth aspect, the present application provides a computer program product, comprising computer programs / instructions, wherein the computer programs / instructions are executed by a processor to implement the steps of the combined cross-section special-shaped column data modeling method.
[0037] From the above technical solution, the present application provides a combined cross-section special-shaped column data modeling method and device, which creates geometric models of the first material part and the second material part respectively and binds corresponding custom column families; loads the custom column family of the second material part into the custom column family of the first material part as an embedded family and performs parameter association to obtain a nested family containing the first material part and the second material part; and constructs a combined cross-section special-shaped column three-dimensional model according to the nested family, thereby effectively improving the data modeling efficiency and reusability of the combined cross-section special-shaped column. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings described below are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0039] Figure 1 One of the flowcharts of the data modeling method for the combined cross-section special-shaped column in the embodiments of the present application;
[0040] Figure 2 The second flowchart of the data modeling method for the combined cross-section special-shaped column in the embodiments of the present application;
[0041] Figure 3 The third flowchart of the data modeling method for the combined cross-section special-shaped column in the embodiments of the present application;
[0042] Figure 4 The fourth flowchart of the data modeling method for the combined cross-section special-shaped column in the embodiments of the present application;
[0043] Figure 5 One of the structural diagrams of the data modeling device for the combined cross-section special-shaped column in the embodiments of the present application;
[0044] Figure 6 The second structural diagram of the data modeling device for the combined cross-section special-shaped column in the embodiments of the present application;
[0045] Figure 7 The third structural diagram of the data modeling device for the combined cross-section special-shaped column in the embodiments of the present application;
[0046] Figure 8 The fourth structural diagram of the data modeling device for the combined cross-section special-shaped column in the embodiments of the present application;
[0047] Figure 9 The structural schematic diagram of the electronic device in the embodiments of the present application. DETAILED DESCRIPTION
[0048] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the following will combine the drawings in the embodiments of the present application to make a clear and complete description of the technical solutions in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.
[0049] The acquisition, storage, use, processing and the like of data in the technical solutions of the present application all conform to the relevant provisions of national laws and regulations.
[0050] In view of the problems in the prior art, the application provides a combined cross-section special-shaped column data modeling method and device, which creates geometric models of a first material part and a second material part respectively and binds corresponding custom column families; loads the custom column family of the second material part into the custom column family of the first material part as an embedded family and performs parameter association to obtain a nested family containing the first material part and the second material part; and constructs a three-dimensional model of a combined cross-section special-shaped column according to the nested family, thereby effectively improving the data modeling efficiency and reusability of the combined cross-section special-shaped column.
[0051] In order to effectively improve the data modeling efficiency and reusability of the combined cross-section special-shaped column, an embodiment of a combined cross-section special-shaped column data modeling method is provided, as shown in Figure 1 , which specifically includes the following contents:
[0052] Step S101: geometric models of a first material part and a second material part are created respectively and corresponding custom column families are bound.
[0053] Optionally, a modeling plug-in for a special-shaped cross-section component can be developed through secondary development of Revit (an existing parametric three-dimensional modeling software), and then cross-sections of two materials are established respectively, two independent column families are created, and the two families are combined using the family nesting function.
[0054] Optionally, the first material part and the second material part in the application can refer to a special-shaped column composed of different materials during modeling, for example, the first material part is a steel pipe and the second material part is filled with concrete.
[0055] Optionally, Revit API interface and other secondary development environments can be configured, C# language is used, the namespace of Revit secondary development is referenced, a class is added to realize external commands, a geometric model of the material A part (hereinafter referred to as A family) is created through programming, a reference plane is added through programming and bound with the surface of the family, size marking and family parameters are created through programming, and the establishment of the custom column family of the material A part is completed.
[0056] Optionally, the custom column family of the material B part can be established according to the above method.
[0057] In some embodiments of the application, the secondary development environment building includes Revit SDK file configuration, class library file creation, etc., and the references that need to be added mainly include RevitAPI.dll and RevitAPIUI.dll, and the method for creating the geometric model of the A part includes stretching, fusing, rotating, lofting and lofting fusing.
[0058] Step S102: load the self-defined column family of the second material part as an embedded family into the self-defined column family of the first material part and associate parameters, to obtain a nested family containing the first material part and the second material part.
[0059] Optionally, the application can load the B family as an embedded family into the A family and associate corresponding parameters, for example, load the self-defined column family of the second material part as an embedded family into the self-defined column family of the first material part according to a preset family nesting interface, and associate and bind the parameters in the self-defined column family of the first material part with the parameters in the self-defined column family of the second material part.
[0060] Step S103: construct a three-dimensional model of the combined cross-section special-shaped column according to the nested family.
[0061] As can be seen from the above description, the combined cross-section special-shaped column data modeling method provided by the embodiments of the application can create a geometric model of a first material part and a second material part respectively and bind corresponding self-defined column families, load the self-defined column family of the second material part as an embedded family into the self-defined column family of the first material part and associate parameters, to obtain a nested family containing the first material part and the second material part, and construct a three-dimensional model of the combined cross-section special-shaped column according to the nested family, thereby effectively improving the data modeling efficiency and reusability of the combined cross-section special-shaped column.
[0062] In an embodiment of the combined cross-section special-shaped column data modeling method of the application, referring to Figure 2 The method can further include the following content:
[0063] Step S201: draw a geometric contour of a first material part and a second material part according to a preset model drawing interface.
[0064] Step S202: determine column family parameters of the first material part and the second material part according to a preset reference plane and dimension marking.
[0065] Step S203: construct a geometric model and bind corresponding self-defined column families according to the geometric contour and the column family parameters.
[0066] Optionally, the application can create a steel pipe family according to a preset model drawing interface through secondary development, for example, after completing reference addition, a class is newly created, an external command of Revit is created under the class, a transaction is added, the contour of the steel pipe is drawn, a new solid stretch is created, the contour drawn above is selected as the section, the reference plane is added and bound with the boundary of the solid stretch, the dimension marking is added between the reference planes, the family parameters are converted, the transaction is ended, and the parametric modeling of the steel pipe family is completed.
[0067] In an embodiment of the combined cross-section special-shaped column data modeling method of the present application, referring to Figure 3 The present application can further include the following contents:
[0068] Step S301: adding a preset reference plane and binding it with the solid stretch boundary of the geometric profile of the first material part and the second material part.
[0069] Step S302: adding a set size label in the reference plane and determining the column family parameters of the first material part and the second material part.
[0070] In an embodiment of the combined cross-section special-shaped column data modeling method of the present application, referring to Figure 4 The present application can further include the following contents:
[0071] Step S401: loading the custom column family of the second material part into the custom column family of the first material part as an embedded family according to a preset family nesting interface.
[0072] Step S402: corresponding and associating binding the parameters in the custom column family of the first material part and the second material part.
[0073] Optionally, the present application can load B family into A family as an embedded family and associate corresponding parameters, for example, load the custom column family of the second material part into the custom column family of the first material part as an embedded family according to a preset family nesting interface, and corresponding and associating binding the parameters in the custom column family of the first material part and the second material part.
[0074] In order to effectively improve the data modeling efficiency and reusability of the combined cross-section special-shaped column, the present application provides an embodiment of a combined cross-section special-shaped column data modeling device for implementing all or part of the contents of the combined cross-section special-shaped column data modeling method, referring to Figure 5 The combined cross-section special-shaped column data modeling device specifically includes the following contents:
[0075] The column family construction module 10 is used to create geometric models of the first material part and the second material part respectively and bind corresponding custom column families.
[0076] The combined nesting module 20 is used to load the custom column family of the second material part into the custom column family of the first material part as an embedded family and associate parameters to obtain a nested family containing the first material part and the second material part.
[0077] The combined model construction module 30 is used to construct a combined cross-section special-shaped column three-dimensional model according to the nested family.
[0078] From the above description, the combined cross-section special-shaped column data modeling device provided by the embodiment of the application can create geometric models of the first material part and the second material part respectively and bind corresponding custom column families, load the custom column family of the second material part into the custom column family of the first material part as an embedded family and perform parameter association, obtain a nested family containing the first material part and the second material part, and construct a three-dimensional model of the combined cross-section special-shaped column according to the nested family, thereby effectively improving the combined cross-section special-shaped column data modeling efficiency and reusability.
[0079] In an embodiment of the combined cross-section special-shaped column data modeling device provided by the application, referring to Figure 6 , the column family construction module 10 comprises:
[0080] The geometric drawing unit 11 is configured to draw geometric contours of the first material part and the second material part according to a preset model drawing interface.
[0081] The parameter determination unit 12 is configured to determine column family parameters of the first material part and the second material part according to a preset reference plane and dimension annotation.
[0082] The model construction unit 13 is configured to construct geometric models and bind corresponding custom column families according to the geometric contours and the column family parameters.
[0083] In an embodiment of the combined cross-section special-shaped column data modeling device provided by the application, referring to Figure 7 , the parameter determination unit 12 comprises:
[0084] The plane determination sub-unit 121 is configured to add a preset reference plane and bind the reference plane with solid stretch boundaries of the geometric contours of the first material part and the second material part.
[0085] The column family parameter determination sub-unit 122 is configured to add a dimension annotation in the reference plane and determine column family parameters of the first material part and the second material part.
[0086] In an embodiment of the combined cross-section special-shaped column data modeling device provided by the application, referring to Figure 8 , the merging and nesting module 20 comprises:
[0087] The column family embedding unit 21 is configured to load the custom column family of the second material part into the custom column family of the first material part as an embedded family according to a preset family nesting interface.
[0088] The parameter association unit 22 is configured to perform corresponding association and binding of parameters in the custom column families of the first material part and the second material part.
[0089] From the hardware level, in order to effectively improve the data modeling efficiency and reusability of the combined cross-section special-shaped column, the application provides an embodiment of an electronic device for implementing all or part of the contents of the combined cross-section special-shaped column data modeling method, which specifically includes the following contents:
[0090] A processor, a memory, a communications interface, and a bus; wherein the processor, the memory, the communications interface, and the bus complete mutual communication; the communications interface is used for realizing information transmission between the combined cross-section special-shaped column data modeling device and the core business system, the user terminal, and the related database and other related devices; the logic controller can be a desktop computer, a tablet computer, a mobile terminal, and the like, and the embodiment is not limited thereto. In the embodiment, the logic controller can be implemented by referring to the embodiments of the combined cross-section special-shaped column data modeling method and the embodiments of the combined cross-section special-shaped column data modeling device, the contents of which are incorporated herein, and repeated descriptions are not repeated.
[0091] It can be understood that the user terminal can include a smart phone, a tablet electronic device, a network set-top box, a portable computer, a desktop computer, a personal digital assistant (PDA), a vehicle-mounted device, a smart wearable device, and the like. The smart wearable device can include smart glasses, a smart watch, a smart bracelet, and the like.
[0092] In actual application, part of the combined cross-section special-shaped column data modeling method can be executed on the electronic device as described above, or all operations can be completed in the client device. Specifically, the selection can be made according to the processing capacity of the client device and the use scene limitation of the user, and the like. The application is not limited thereto. If all operations are completed in the client device, the client device can further include a processor.
[0093] The client device described above can have a communications module (i.e., a communications unit) and can be communicatively connected with a remote server to realize data transmission with the server. The server can include a server of a task scheduling center side, and can further include a server of an intermediate platform in other implementation scenarios, for example, a server of a third-party server platform communicatively connected with the server of the task scheduling center. The server can include a single computer device, a server cluster composed of multiple servers, or a distributed server structure.
[0094] Figure 9 A schematic block diagram of a system configuration of the electronic device 9600 of the embodiment of the application is shown in FIG. 9. As shown in FIG. 9, the electronic device 9600 includes a processor 9601, a memory 9602, a communications interface 9603, and a bus 9604. Figure 9As shown, the electronic device 9600 may include a central processing unit 9100 and a memory 9140; the memory 9140 is coupled to the central processing unit 9100. It is worth noting that... Figure 9 This is an example; other types of structures can also be used to supplement or replace this structure to achieve telecommunications functions or other functions.
[0095] In one embodiment, the data modeling method for composite cross-section irregular columns can be integrated into the central processing unit 9100. The central processing unit 9100 can be configured to perform the following control:
[0096] Step S101: Create the geometric models of the first material part and the second material part respectively and bind the corresponding custom column families.
[0097] Step S102: Load the custom column family of the second material part as an embedded family into the custom column family of the first material part and perform parameter association to obtain a nested family containing the first material part and the second material part.
[0098] Step S103: Construct a three-dimensional model of a composite cross-section irregular column based on the nested family.
[0099] As can be seen from the above description, the electronic device provided in this application creates geometric models of a first material part and a second material part respectively and binds them to corresponding custom column families; loads the custom column family of the second material part as an embedded family into the custom column family of the first material part and performs parameter association to obtain a nested family containing the first material part and the second material part; and constructs a three-dimensional model of a composite cross-section irregular column based on the nested family, thereby effectively improving the data modeling efficiency and reusability of composite cross-section irregular columns.
[0100] In another embodiment, the composite cross-section irregular column data modeling device can be configured separately from the central processing unit 9100. For example, the composite cross-section irregular column data modeling device can be configured as a chip connected to the central processing unit 9100, and the composite cross-section irregular column data modeling method function can be realized through the control of the central processing unit.
[0101] like Figure 9 As shown, the electronic device 9600 may further include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is worth noting that the electronic device 9600 does not necessarily need to include these components. Figure 9 All components shown; in addition, the electronic device 9600 may also include Figure 9 For components not shown, please refer to existing technologies.
[0102] like Figure 9As shown, the central processing unit 9100, which is sometimes also referred to as a controller or operation control, can include a microprocessor or other processor device and / or logic device, which receives inputs and controls the operation of the various components of the electronic device 9600.
[0103] The memory 9140, for example, can be one or more of a buffer, a flash memory, a hard drive, a removable media, a volatile memory, a non-volatile memory, or other suitable device. Information relating to failures can be stored, and in addition, programs for executing the information can be stored. The central processing unit 9100 can execute the programs stored in the memory 9140 to achieve information storage or processing, etc.
[0104] The input unit 9120 provides inputs to the central processing unit 9100. The input unit 9120 is, for example, a key or touch input device. The power supply 9170 is used to supply power to the electronic device 9600. The display 9160 is used to display display objects such as images and text. The display can be, for example, an LCD display, but is not limited thereto.
[0105] The memory 9140 can be a solid state memory such as a read only memory (ROM), a random access memory (RAM), a SIM card, etc. It can also be a memory that retains information even when power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROM, etc. The memory 9140 can also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 can include an application / function storage section 9142 for storing application programs and function programs or for storing a flow for executing the operation of the electronic device 9600 by the central processing unit 9100.
[0106] The memory 9140 can also include a data storage section 9143 for storing data such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. A driver program storage section 9144 of the memory 9140 can include various driver programs of the electronic device for communication functions and / or for performing other functions of the electronic device such as a messaging application, an address book application, etc.
[0107] The communication module 9110 is a transmitter / receiver 9110 that transmits and receives signals via an antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processing unit 9100 to provide input signals and receive output signals, which can be the same as in the case of a conventional mobile communication terminal.
[0108] Based on different communication technologies, multiple communication modules 9110, such as a cellular network module, a Bluetooth module, and / or a wireless local area network module, etc., can be provided in the same electronic device. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide audio output via the speaker 9131 and to receive audio input from the microphone 9132, thereby enabling typical telecommunication functions. The audio processor 9130 can include any suitable buffers, decoders, amplifiers, etc. In addition, the audio processor 9130 is also coupled to the central processor 9100, thereby enabling the recording of audio on the local device via the microphone 9132 and enabling the playing of stored audio on the local device via the speaker 9131.
[0109] The embodiment of the present application further provides a computer readable storage medium capable of implementing all steps of the combined cross-section special-shaped column data modeling method with the execution subject being a server or a client in the above-mentioned embodiment, and a computer program is stored on the computer readable storage medium. When the processor executes the computer program, all steps of the combined cross-section special-shaped column data modeling method with the execution subject being a server or a client in the above-mentioned embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:
[0110] Step S101: Geometric models of the first material part and the second material part are respectively created and corresponding custom column families are bound.
[0111] Step S102: The custom column family of the second material part is loaded into the custom column family of the first material part as an embedded family and parameter association is performed, so as to obtain a nested family containing the first material part and the second material part.
[0112] Step S103: A three-dimensional model of the combined cross-section special-shaped column is constructed according to the nested family.
[0113] From the above description, it can be known that the computer readable storage medium provided by the embodiment of the present application can effectively improve the data modeling efficiency and reusability of the combined cross-section special-shaped column by respectively creating geometric models of the first material part and the second material part and binding corresponding custom column families; loading the custom column family of the second material part into the custom column family of the first material part as an embedded family and performing parameter association, so as to obtain a nested family containing the first material part and the second material part; and constructing a three-dimensional model of the combined cross-section special-shaped column according to the nested family.
[0114] The embodiment of the present application further provides a computer program product capable of realizing all steps in the combined cross-section special-shaped column data modeling method in which the execution subject in the above embodiment is a server or a client. The computer program / instruction is executed by a processor to realize the steps of the combined cross-section special-shaped column data modeling method, for example, the computer program / instruction realizes the following steps:
[0115] Step S101: geometric models of the first material part and the second material part are respectively created and corresponding custom column families are bound.
[0116] Step S102: the custom column family of the second material part is loaded into the custom column family of the first material part as an embedded family and parameter association is performed, so as to obtain a nested family containing the first material part and the second material part.
[0117] Step S103: a three-dimensional model of the combined cross-section special-shaped column is constructed according to the nested family.
[0118] As can be seen from the above description, the computer program product provided by the embodiment of the present application can effectively improve the data modeling efficiency and reusability of the combined cross-section special-shaped column by respectively creating geometric models of the first material part and the second material part and binding corresponding custom column families, loading the custom column family of the second material part into the custom column family of the first material part as an embedded family and performing parameter association, and constructing a three-dimensional model of the combined cross-section special-shaped column according to the nested family.
[0119] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, device, or computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.
[0120] The present application is described with reference to flowcharts and / or block diagrams of the method, device (apparatus), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be realized by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device implemented in the flowcharts and / or block diagrams. Figure 1 one flow or multiple flows and / or blocksFigure 1 means for performing the function specified by the block or blocks.
[0121] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the flow Figure 1 flow or flows and / or blocks Figure 1 means for performing the function specified by the block or blocks.
[0122] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow Figure 1 flow or flows and / or blocks Figure 1 Figure 1 steps for performing the function specified by the block or blocks.
[0123] The principles and implementations of the present application are described in the specific embodiments, the above description of the embodiments is only for the purpose of understanding the method of the present application and its core idea; at the same time, for those skilled in the art, according to the idea of the present application, the specific implementation and application range will be changed, and the above description should not be understood as the limitation of the present application.
Claims
1. A method for data modeling of irregularly shaped columns with composite cross-sections, characterized in that, The method includes: Create the geometric models of the first material part and the second material part respectively, and bind the corresponding custom column families; The custom column family of the second material part is loaded as an embedded family into the custom column family of the first material part and the parameters are associated to obtain a nested family containing the first material part and the second material part. Construct a three-dimensional model of a composite cross-section irregular column based on the nested family; The step of loading the custom column family of the second material portion as an embedded family into the custom column family of the first material portion and associating its parameters includes: According to the preset family nesting interface, the custom column family of the second material part is loaded as an embedded family into the custom column family of the first material part; Associate and bind the parameters in the custom column families of the first material part and the second material part.
2. The method for modeling composite cross-section irregular column data according to claim 1, characterized in that, The process of creating geometric models for the first and second material components and binding them to corresponding custom column families includes: Draw the geometric outlines of the first material part and the second material part respectively according to the preset model drawing interface; The column family parameters of the first material part and the second material part are determined according to the preset reference plane and dimension annotation; A geometric model is constructed based on the geometric contour and the column family parameters, and the corresponding custom column family is bound.
3. The method for modeling composite cross-section irregular column data according to claim 2, characterized in that, The step of determining the column family parameters of the first material portion and the second material portion based on the preset reference plane and dimension markings includes: Add a preset reference plane and bind it to the solid extrusion boundary of the geometric contours of the first material part and the second material part; Add defined dimensioning to the reference plane and determine the column family parameters for the first material portion and the second material portion.
4. A data modeling device for composite cross-section irregular-shaped columns, characterized in that, include: The column family building module is used to create the geometric models of the first material part and the second material part respectively and bind the corresponding custom column families; The nested merging module is used to load the custom column family of the second material part as an embedded family into the custom column family of the first material part and perform parameter association to obtain a nested family containing the first material part and the second material part. A combined model construction module is used to construct a three-dimensional model of a composite cross-section irregular column based on the nested family; The merging and nesting module includes: A column family embedding unit is used to load the custom column family of the second material part as an embedding family into the custom column family of the first material part according to a preset family nesting interface. The parameter association unit is used to associate and bind the parameters in the custom column family of the first material part and the second material part.
5. The composite cross-section irregular column data modeling device according to claim 4, characterized in that, The column family construction module includes: The geometric drawing unit is used to draw the geometric contours of the first material part and the second material part respectively according to the preset model drawing interface; The parameter determination unit is used to determine the column family parameters of the first material part and the second material part according to the preset reference plane and dimension annotation; The model building unit is used to build a geometric model based on the geometric contour and the column family parameters and bind the corresponding custom column family.
6. The composite cross-section irregular column data modeling device according to claim 5, characterized in that, The parameter determination unit includes: A plane-determining subunit is used to add a preset reference plane and bind it to the solid stretched boundary of the geometric contour of the first material part and the second material part; The column family parameter determination subunit is used to add a set dimension annotation to the reference plane and determine the column family parameters of the first material part and the second material part.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the composite cross-section irregular column data modeling method according to any one of claims 1 to 3.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the composite cross-section irregular column data modeling method according to any one of claims 1 to 3.
9. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the steps of the composite cross-section irregular column data modeling method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Revit-based space integration and classification method and device
CN110717210A
BIM-based special-shaped column tool type wood mold rapid construction process
CN113266147A