Rapid node modeling method

Through the node rapid modeling method, using operation signals and target area identification, the rapid installation and parameter modification of steel structure nodes can be achieved, which solves the problem of low efficiency of traditional drawing and improves drawing efficiency and fluency.

CN120764040APending Publication Date: 2025-10-10TIANJIN YOUGOU SOFTWARE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511008951.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Traditional steel structure node drawing methods are inefficient, especially in large-scale construction projects that require millions of graphic drawing operations, resulting in very low drawing efficiency.

Method used

A node rapid modeling method is adopted to identify the target installation method by obtaining the operation signal. The node module can be quickly installed and the parameter modification can be achieved by combining the target area and the position of the operation point. The single-click line operation is used to improve the drawing efficiency.

Benefits of technology

It greatly reduces the complexity and repetitive work of drawing steel structure nodes, improves drawing efficiency, forms muscle memory through modular operation and operation signal association, and improves drawing fluency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120764040A_ABST
    Figure CN120764040A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of steel structure drawing, in particular to a rapid node modeling method which comprises the steps that a first operation signal is acquired in a first time period, and a target installation mode of a node module is determined according to the first operation signal; when it is recognized that the user triggers a second operation signal in a second time period, a first operation point where the user is located currently is recognized; when the first operation point is located in the first target area, it is considered that the user selects a target component corresponding to the first target area; the target component comprises at least one target mounting position; when it is identified that the user triggers a third operation signal in a third time period, identifying a second operation point where the user is currently located; when the second operation point is located in a second target area, considering that the user selects a target installation position corresponding to the second target area; and installing the node module at the target installation position according to the target installation mode. The invention provides a lineation-like node drawing method which can greatly improve the drawing efficiency of a steel structure.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of steel structure drawing, in particular to a node rapid modeling method. BACKGROUND

[0002] The steel structure drawing operation process mainly includes: first, according to the design requirements, draw the preliminary design drawing, that is, draw a plurality of steel structures (that is, components), and clearly indicate the structure form, component size and connection mode; then, carry out detailed drawing deepening, such as marking the material specifications and processing requirements of the components; then, through lofting and material marking, the drawing data is converted into actual processing size, and then the data is input into the factory for component preparation. Among them, when drawing a three-dimensional building model of a steel component and labeling a two-dimensional processing deepening drawing, a large number of node drawing and saving, closing and switching operations are involved. The traditional operation mode is that the engineer places a plurality of sub-nodes in the three-dimensional drawing paper one by one to form a connection module according to the structure drawing, and manually adjusts the spatial position and angle thereof.

[0003] However, the applicant noticed that for large construction projects, the amount of design drawings is very large, often involving millions of times of drawing operation, so the traditional node drawing method is very low in drawing efficiency. SUMMARY

[0004] The purpose of the present application is to provide a node rapid creation method, which partially solves or alleviates the above-mentioned deficiencies in the prior art, and can strengthen the muscle memory of the operator with simple operation steps, greatly improving the drawing efficiency.

[0005] In order to solve the above-mentioned technical problems, the present application specifically adopts the following technical solutions: The first aspect of the present application is to provide a node rapid modeling method, comprising: S101, acquiring a first operation signal in a first period, and determining a target installation mode of a node module according to the first operation signal; The node module is a connecting component between components; the node module comprises at least one sub-node; S102, when it is identified that a user triggers a second operation signal in a second period, identifying a first operation point where the user is currently located; S103, when the first operation point is located in a first target area, considering that the user selects a target component corresponding to the first target area; the target component comprises at least one target installation position; S104, when it is identified that the user triggers a third operation signal in a third period, identifying a second operation point where the user is currently located; S105, when the second operation point is located in the second target region, considering that the user selects the target installation position corresponding to the second target region; S106, installing the node module in the target installation position according to the target installation mode.

[0006] In some embodiments, further comprising: S107, when it is identified that the user triggers a fourth operation signal in a fourth time period, generating a node parameter modification page; the node parameter modification page comprises a plurality of sub-modification pages; one of the sub-modification pages corresponds to one of the sub-nodes; S108, identifying a modification operation signal triggered by the user in the node parameter modification page; S109, modifying the node module parameters according to the modification operation signal.

[0007] In some embodiments, S107 further comprises: S107A, when it is identified that the user triggers a fifth operation signal in a fifth time period, recording a fourth operation point corresponding to when the fifth operation signal is triggered; S107B, when it is identified that the user maintains the fifth operation signal in a sixth time period, recording a fifth operation point corresponding to when the fifth operation signal is stopped; S107C, defining an indicating direction line according to the fourth operation point and the fifth operation point; S107D, determining a sixth operation signal according to an operation interval pointed to by the indicating direction line.

[0008] In some embodiments, S107D further comprises: calculating an included angle between the indicating direction line and a set reference datum; identifying an angle range currently occupied by the indicating direction line according to the included angle, and correspondingly identifying a type of the sixth operation signal corresponding to the angle range; wherein, when the angle range is in a first operation angle interval, a first type of the sixth operation signal is generated, and the first type of the sixth operation signal is used to close the node parameter modification page; and / or, when the angle range is in a second operation angle interval, a second type of the sixth operation signal is generated, and the second type of the sixth operation signal is used to save and record the node module parameters; and / or, when the angle range is in a third operation angle interval, a third type of the sixth operation signal is generated, and the third type of the sixth operation signal is used to switch in the sub-modification page.

[0009] In some embodiments, comprising: Determining whether a first time interval between the second time period and the third time period is greater than or equal to a preset time interval; If the judgment result is yes, a prompt signal is generated, and the prompt signal is used to prompt the user to confirm whether the third operation signal is a valid signal.

[0010] In some embodiments, including: When the second operating point is located in the second target area, an area mark of the second target area is displayed.

[0011] In some embodiments, S107 further includes: If the user triggers the fixed operation signal of the sub-modification page, the corresponding sub-node is displayed in the current display interface; If the user triggers a hiding operation signal of the sub-modification page, the corresponding sub-node is hidden in the current display interface.

[0012] In some embodiments, including: The node module includes at least one or more sub-nodes selected from the group consisting of column base plates, stiffening plates, shear keys, anchor bolts, and studs.

[0013] In some embodiments, including: When it is recognized that the user clicks the mouse button, it is considered that the user triggers the corresponding operation signal; And / or, when it is identified that the trigger data applied by the user on the screen is greater than a preset trigger threshold, it is considered that the user triggers the corresponding operation signal.

[0014] In some embodiments, including: Identifying the components with the same model as components of the same type; The node module parameters saved and recorded according to the second type of sixth operation signals are applied to the node modules of the same type of components.

[0015] Beneficial technical effects: The present invention allows users to complete the drawing of complex steel structure nodes in just a few steps, greatly reducing the drawing threshold, avoiding repetitive work, and further improving drawing efficiency. Specifically, the beneficial technical effects of the present invention are reflected in the following aspects: 1. Establish intrinsic correlations between drawing operation signals: For example, the first time interval between selecting the target object and choosing the target installation location must be less than the preset time interval; otherwise, the user needs to be prompted for confirmation. By using modular nodes, the steel structure drawing process is highly condensed into several highly correlated operation steps, which helps users form muscle memory through simple operations and improves drawing operation efficiency. 2. Establish the external association between the drawing operation signal and the display area: such as the first operation point needs to be located in the first target area, and then the user is considered to select the target component, such as the second operation point needs to be located in the second target area, and then the user is considered to select the target installation position, such as the direction line is defined by the position change of the fifth operation signal, and so on. Through the display area and the position change trend of the operation signal, the real operation intention of the user is further identified, the over-response to the wrong operation is avoided, the operation complexity of the user is reduced, and the smoothness of the steel structure drawing is improved. BRIEF DESCRIPTION OF DRAWINGS

[0016] 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 the prior art description. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, each element or part is not necessarily drawn according to the actual proportion. Obviously, the drawings described below are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without any creative labor.

[0017] Figure 1 A node drawing interface example in an exemplary embodiment of the present application; Figure 2 A node drawing interface local example in an exemplary embodiment of the present application; Figure 3 An operation interval schematic diagram in an exemplary embodiment of the present application; Figure 4 A fuzzy operation interval schematic diagram in an exemplary embodiment of the present application; Figure 5 A distinction display schematic diagram in an exemplary embodiment of the present application; Figure 6 A closed modification operation page schematic diagram in an exemplary embodiment of the present application; Figure 7 A save modification schematic diagram in an exemplary embodiment of the present application; Figure 8 A schematic diagram of a steel structure drawing in an exemplary embodiment of the present application; Figure 9 A schematic diagram of a steel structure drawing in another exemplary embodiment of the present application; Figure 10 A schematic diagram of a switching sub-modification page in an exemplary embodiment of the present application; Figure 11 A flowchart schematic diagram of a node rapid modeling method in an exemplary embodiment of the present application; Figure 12 A user operation point trajectory schematic diagram in an exemplary embodiment of the present application; Figure 13 Another exemplary switching sub-modification page of the present application; Figure 14 An exemplary fixed / concealed part component diagram of the present application; Figure 15 An exemplary automatic filling of standard data diagram of the present application; Figure 16 An exemplary automatic calculation of size diagram of the present application; Figure 17 An exemplary first learning guide icon diagram of the present application; Figure 18 An exemplary second learning guide icon diagram of the present application; Figure 19 An exemplary learning guide animation diagram of the present application; Figure 20 Another exemplary first learning guide icon diagram of the present application; Figure 21 Another exemplary second learning guide icon diagram of the present application.

[0018] Summary of reference signs: indication direction line 101, fourth operation point 101a, sixth operation point 101b, fifth operation point 101c, operation point change trajectory 102, included angle α, new indication direction line 103, first learning guide icon 01, second learning guide icon 02. DETAILED DESCRIPTION In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0019] Herein, the suffix such as "module", "part" or "unit" used for representing an element is only for the convenience of the description of the present application, and has no specific meaning by itself. Therefore, "module", "part" or "unit" can be mixedly used.

[0020] In this document, the terms "upper", "lower", "inner", "outer", "front", "back", "one end", "the other end" and the like indicate relative positions or orientation of the illustrated directions or position relationships, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the indicated device or element must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second" are only for the purpose of description, and cannot be understood as indicating or implying relative importance.

[0021] In this document, unless otherwise explicitly specified and limited, the terms "mounting", "provided with", "connected" and the like should be understood broadly, for example, "connected" can be fixedly connected, can be detachably connected, or integrally connected; can be mechanically connected, can be directly connected, can be indirectly connected through an intermediate medium, can be internal communication of two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0022] In this document, "and / or" includes any and all combinations of one or more of the listed related items.

[0023] In this document, "a plurality of" means two or more, that is, it includes two, three, four, five, etc.

[0024] In this specification, the term "about" typically means + / - 5% of the stated value, more typically + / - 4% of the stated value, more typically + / - 3% of the stated value, more typically + / - 2% of the stated value, even more typically + / - 1% of the stated value, even more typically + / - 0.5% of the stated value.

[0025] In this specification, certain embodiments can be disclosed in a format that is a range. It is to be understood that such a "range" format is merely used for convenience and brevity and should be interpreted in the context of the description unless otherwise indicated. Therefore, the description of a range should be considered to have specifically disclosed all possible sub-ranges as well as individual numerical values within that range. For example, a description of a range 1-6 should be considered to have specifically disclosed sub-ranges like 1-3, 1-4, 1-5, 2-4, 2-6, 3-6, etc., as well as individual numbers 1, 2, 3, 4, 5, and 6. This same logic should be applied to ranges of any magnitude.

[0026] In this article, "operation point" refers to the location of the user's operating touch point in the current computing system (such as a display interface). For example, the operation point can usually be identified in the display interface with a cursor, arrow, or other marker. For example, when the user slides an external input device such as a mouse, the operation point will move with the movement of the mouse. For another example, when the display interface is a touch screen, the user can touch the touch screen with a finger or other trigger (drawing pen). At this time, the area where the finger or trigger contacts the touch screen can be identified as the operation point. In other words, the operation point is used to indicate the user's operating position.

[0027] In the field of steel structures, a node module refers to a collection of at least one set of parts. For example, a node module (or assembly) can include at least one or more of the following: bolts, column base plates, stiffeners, shear keys, anchors, and studs. Node modules also provide unified editing functions, such as alignment and cutting. A component is the basic load-bearing unit in a steel structure that bears and transmits loads, such as a single member like a beam or column.

[0028] The typical steel structure drafting process involves first creating a 3D building model (BIM model) based on the design blueprint. This involves drawing multiple steel components and specifying their structural form, dimensions, and connection methods. Steel component connections include bolting and welding. Subsequently, a bill of materials and 2D detailed machining drawings are generated from the 3D building model, with the component material specifications and machining dimensions marked on the 2D drawings. The 2D drawings are then printed and sent to the workshop for steel component fabrication. This workshop process typically includes layout, material marking, cutting, drilling, assembly, welding, polishing, painting, and component inspection.

[0029] See also Figure 8 、 Figure 9 As shown in the figure, a typical steel structure drawing is shown. As can be seen, steel structure drawings contain a large number of components and are complex, making the drawing work very arduous for engineers. To address this, the present invention provides a single-click line-drawing function switching method for steel structure drawing scenarios, which greatly alleviates or reduces the tedious drawing tasks for engineers. Example 1: See Figure 11 , Figure 11 A schematic diagram of a process flow of a node rapid modeling method provided by the present invention includes: S101: Acquire a first operation signal during a first time period, and determine a target installation mode of a node module according to the first operation signal; The node module is a connection component between components; the node module includes: at least one sub-node; S102: When it is recognized that the user triggers a second operation signal in a second time period, identifying a first operation point currently located by the user; S103: When the first operating point is located in a first target area, it is considered that the user has selected a target component corresponding to the first target area; the target component includes at least one target installation position; For example, the first target area includes the area covered by the component in the current display interface; S104: When it is recognized that the user triggers a third operation signal in a third time period, identifying a second operation point currently located by the user; S105: When the second operation point is located in a second target area, it is considered that the user has selected the target installation location corresponding to the second target area; S106: Install the node module at the target installation location according to the target installation method.

[0030] In some embodiments, the user triggers the first operation signal by clicking a mouse. Preferably, the first operation signal is triggered by clicking the left or right button of the mouse.

[0031] In some embodiments, the target installation method may contain node module information, such as part attributes (such as installation position, size, quantity, etc.) contained in the node module.

[0032] For example, in some embodiments, the target installation mode may refer to the connection mode between components, and further, may refer to the connection mode of each sub-node in the node module. For examples of selecting the target installation mode, see Figure 2 .

[0033] It should be understood that all the operation signals mentioned herein may be triggered by the user clicking the mouse. Preferably, the second operation signal is triggered when the user clicks the left or right button of the mouse.

[0034] In some embodiments, if the user triggers the second operation signal in the second time period, it is identified whether the user has selected the target component. It should be understood that in this embodiment, the present invention preferably determines whether the user has selected the target component based on whether the first operation point is located in the first target area.

[0035] In some embodiments, the target component may be one or more components of the same model selected by the user. The first target area corresponding to the target component may be a set of display areas of the component in the drawing simulation display area. When the user's first operating point is within the first target area, the target component is considered to have been selected.

[0036] In some embodiments, if the user triggers the third operation signal in the third time period, it is identified whether the target installation position of the target component is selected, and it is understood that in the present embodiment, the present application preferably determines whether the target installation position is selected according to whether the second operation point is located in the second target area.

[0037] In some embodiments, the target component includes at least one target installation position. Exemplarily, the target installation position of the target component can be an end point position of the component, and the target installation position can also be set in a non-end point area of the component according to actual installation requirements.

[0038] In some embodiments, when it is identified that the user triggers the third operation signal in the third time period, it is preferably identified whether the target installation position is selected according to whether the second operation point is located in the second target area.

[0039] Exemplarily, the operation point herein is adaptively displayed or responded according to the position of the touch point of the user (for example, the position of the cursor of the user can be regarded as the position of the touch point). For example, when the cursor of the user is offset to the left, the touch point can be offset to the left, and the operation point can also be offset to the left. In other words, the operation point can be located in the area adjacent to the touch point (that is, the coordinate difference between the operation point and the current touch point is less than a preset first threshold value).

[0040] It can be understood that the positions of the first operation point and the second operation point can be displayed, or the first operation point and the second operation point can not be displayed. Whether to display can be set by the user according to the needs, which is not limited herein.

[0041] It is worth noting that in the present embodiment, during the process of drawing the steel structure drawing by the user, the present application continuously monitors the operation signals triggered by the user in the continuous time periods (the first time period, the second time period and the third time period), and through the three steps of determining the target installation mode, selecting the target component and selecting the target installation position, the corresponding operation point is triggered in the target area, so that the preliminary drawing of a component, that is, a node module, is completed, which can greatly reduce the drawing operation difficulty and reduce the tedious drawing task.

[0042] In some embodiments, the first display interface and the second display interface are respectively provided in the current display interface, wherein the node list is displayed in the first display interface, and at least one to-be-selected node icon (such as Figure 1 、 Figure 2 ) is displayed in the node list, and the second display interface is used to display the to-be-drawn drawing, and the drawing includes at least one component.

[0043] Preferably, the first operation signal, the second operation signal and the third operation signal are triggered by clicking, for example, the left mouse button or the right mouse button of the user is clicked to trigger the signal.

[0044] The following exemplary operation flow is described by taking a click trigger as an example: When the user selects a node icon on the first display interface by a first operation signal, the installation mode of the corresponding node module is selected.

[0045] Please refer to Figure 2 , preferably, one of the node icons corresponds to a target installation mode of a node module.

[0046] For example, the node icons can at least include a schematic diagram of the installation mode of the node module, a standard number corresponding to the installation mode of the node module, and a drawing learning guide.

[0047] In some embodiments, when the user clicks the drawing learning guide between the first period and the second period, a corresponding learning guide icon can be generated to guide the user to perform continuous operations between the first display interface and the second display interface, i.e., to guide the user how to correctly trigger the second operation signal and the third operation signal after stopping triggering the first operation signal.

[0048] For example, please refer to Figure 17 , when the second operation signal of the user is in the first target area, a first learning guide icon 01 can be generated at the cursor position of the user, i.e., prompting the user to trigger the first operation point at the position with the first learning guide icon 01 to select the target object.

[0049] In some embodiments, the first guide learning icon 01 can also refer to Figure 20 .

[0050] For example, please refer to Figure 18 , when the third operation signal of the user is in the second target area, a second learning guide icon 02 can be generated at the cursor position of the user, i.e., prompting the user to trigger the second operation point at the position with the second learning guide icon 02 to determine the installation position.

[0051] In some embodiments, the second guide learning icon 02 can also refer to Figure 21 .

[0052] Further, please refer to Figure 19 , a learning guide animation can also be generated on the basis of the learning guide icon, which is used to visually emphasize the display of the node module installation mode selected by the user and the corresponding target object. Specifically, the learning guide animation can be a visual emphasis element superimposed on the corresponding component, which can be in the form of a high-saturation transparent color, etc., which is not limited here. Figure 19

[0053] ​When the user selects the target installation method for a node module (or a node icon) on the first display interface, the first operation signal is stopped (i.e., the mouse click is stopped). The user then moves the mouse cursor to the second display interface and triggers the second operation signal to select at least one component (as the target component). After the selection is made, the second operation signal is stopped again.

[0054] Finally, the user slides the mouse again in the second display interface and triggers the third operation signal to select the target installation position. The triggering of the third operation signal stops, and the selected node module is installed at the target installation position.

[0055] In other words, this embodiment provides a node quick installation solution that performs two swipe operations in a dual-display interface environment. In other words, this embodiment is equivalent to providing a quick operation similar to line drawing (for example, the triggering process of the first operation signal and the second operation signal is equivalent to an operation similar to line drawing).

[0056] This line-drawing-like operation is highly similar to steel structure component drawing operations (such as selecting the first and last points of a component with the mouse). Therefore, this line-drawing-like operation can reduce interference with the main drawing process of steel structure drawing (such as manually drawing components), thereby improving drawing efficiency.

[0057] From another perspective, the present invention actually provides a three-step class line shortcut operation. An exemplary operation process is described below: The node list can be displayed on the left side of the interface. When the user's cursor rests on a node icon and clicks the left mouse button for the first time, the corresponding node module is selected; a node icon is used to represent a node module; Then, the user drags the mouse and moves the cursor precisely to a component area (corresponding to the first target area), and clicks the left mouse button a second time to select the component. This selection process is also called precise positioning, that is, accurately clicking on the component. Then, the user drags the mouse again to roughly move the cursor to an installation area (corresponding to the second target area, preferably including: the actual installation area of ​​the node, and the expansion area expanded by the actual installation area at a set ratio); click the left mouse button a third time to select the area, and the node module is installed in the corresponding installation area accordingly. This selection process can also be called coarse positioning, that is, the installation location can be relatively roughly selected, and even its expansion area can be selected; This three-step line-drawing shortcut is highly similar to the component drawing process in steel structures, thus improving user operational fluency in the highly repetitive field of steel structure drawing. In other words, the similarity between line-drawing shortcuts and component drawing prevents the impact of function switching (such as switching between component and node drawing) on ​​operational fluency, making it easier to maintain user thinking continuity during the drawing process.

[0058] In addition, the three-step quick operation of marking lines is provided with the coordination of fine positioning and coarse positioning, which can improve the installation accuracy through the dual positioning selection method on the one hand, and reduce the selection difficulty and improve the selection efficiency on the other hand.

[0059] In some embodiments, further comprising: S107: When it is recognized that the user triggers a fourth operation signal in a fourth time period, a node parameter modification page is generated; the node parameter modification page includes multiple sub-modification pages; each sub-modification page corresponds to one sub-node; S108: Identify the modification operation signal triggered by the user on the node parameter modification page; S109: Modify the node module parameters according to the modification operation signal.

[0060] In some embodiments, a node parameter modification page may be generated when it is recognized that the user triggers a fourth operation signal in the fourth time period. For an example of displaying the node parameter modification page, see Figure 1 .

[0061] In some embodiments, the modification operation signal triggered by the user on the node parameter modification page can be the deletion or addition of an entire sub-node, or the modification of parameters such as the length, width, height, quantity, angle, etc. of at least one part in a sub-node.

[0062] In some embodiments, see Figure 16 The parameter box on the node parameter modification page also includes a calculation module. Users can directly enter mathematical formulas (such as 5+20*2 in the figure) into the parameter box to directly obtain node parameters based on the formula. In this embodiment, when faced with large-scale drawing needs, users can use this invention to calculate node dimensions without switching to other computing devices, greatly improving drawing efficiency.

[0063] In some embodiments, the changes of the node module caused by each modification operation signal can be synchronously displayed in the corresponding display area of the target component according to the modification operation signals triggered by the user in the node parameter modification page, so as to facilitate the user to understand the drawing situation in real time. Further, when it is identified that the sub-node corresponding to the modification operation signal is blocked, the display angle can be adaptively switched, so as to more completely show the effect of the modification operation.

[0064] In some embodiments, S107 further includes: S107A, when it is identified that the user triggers a fifth operation signal in the fifth time period, recording the fourth operation point corresponding to the time when the fifth operation signal is triggered; S107B, when it is identified that the user keeps the fifth operation signal in the sixth time period, recording the fifth operation point corresponding to the time when the fifth operation signal is stopped; For example, when the user clicks the right mouse button at the fourth operation point, keeps the clicking state, and moves the mouse to the fifth operation point in the clicking state.

[0065] For example, when the user swipes the mouse to the right and down direction, it is equivalent to that the operation point of the user moves from the fourth operation point to the fifth operation point to the right and down direction.

[0066] That is to say, in the embodiment, the user can continuously trigger (continuous triggering can be understood as keeping the fifth operation signal in the sixth time period) the same operation signal (such as keeping clicking the right mouse button or keeping clicking the left mouse button) when displaying the node parameter modification page.

[0067] In some embodiments, the method includes: S107C, defining an indication direction line according to the fourth operation point and the fifth operation point; S107D, determining a sixth operation signal according to the operation interval pointed by the indication direction line.

[0068] In some embodiments, the method includes the steps of: The indication direction line formed by the fourth operation point and the fifth operation point is displayed by using an indication mark.

[0069] In some embodiments, the method further includes: recording and synchronously displaying the operation point change path when the user keeps the fifth operation signal, the operation point change path can be a virtual line segment from the fourth operation point to the fifth operation point, or can be an actual line segment connected by all operation points when the user keeps the fifth operation point. For example, Figure 6 、 Figure 7 、 Figure 10 The visual display of the indication direction line can assist the user to quickly select the function, as shown by the red line in

[0070] In traditional steel structure drawing scenarios, the technical path used for node (i.e. component) drawing operations is to modify node parameters based on the absolute position of the contact point. Specifically, it requires the user's cursor to at least move to the absolute position of the operation button (such as saving changes, closing, or switching to a sub-modification page).

[0071] However, the inventors discovered that this absolute position-based route selection method is highly inefficient in the complex steel structure drawing scenarios. As steel structure drawings become increasingly complex, this multiple-click operation based on the absolute position of the touch point requires users to frequently move the cursor to the corresponding area of ​​the action button, which is inefficient and makes it difficult to meet the deadlines required by steel structure companies.

[0072] In this regard, unlike traditional technical paths, the present invention provides a completely opposite single-click and line-drawing operation path. This single-click and line-drawing solution uses a non-fixed position selection method to save, exit, and switch node modification operations, which is beneficial for improving the smoothness of operations in large drawing volumes involving frequent function switching.

[0073] In some embodiments, S107D further includes: Calculating the angle between the indicated direction line and a set reference datum; According to the included angle, the current angle range of the indicating direction line is identified, and the type of the sixth operation signal corresponding to the angle range is correspondingly identified; wherein, When the angle range is within the first operating angle interval, a sixth operating signal is generated, where the sixth operating signal is used to close the node parameter modification page; and / or, when the angle range is within a second operating angle interval, generating a second type of sixth operating signal, wherein the second type of sixth operating signal is used to save and record the node module parameters; And / or, when the angle range is in the third operation angle interval, three types of sixth operation signals are generated, and the three types of sixth operation signals are used to switch in the sub-modification page.

[0074] The following is an example of how to click and draw a line: The user clicks the right button of the mouse at the fourth operation point, and the user touch point is displayed at the fourth operation point or in an area adjacent to the fourth operation point in the display interface. Subsequently, the user keeps clicking the right button of the mouse and moves the mouse to the fifth operation point. Obtaining a first coordinate of the fourth operating point and a second coordinate of the fifth operating point; calculating an angle between a straight line formed by the first coordinate and the second coordinate (used to represent the indicated direction line) and a reference datum; Determine the operating angle range within which the angle is located: If the angle range is within the first operating angle interval, generating a sixth type of operating signal, wherein the sixth type of operating signal is used to close the node parameter modification page; If the angle range is within the second operating angle interval, generating a second type of sixth operating signal, wherein the second type of sixth operating signal is used to save and record the node module parameters; If the angle range is within the third operating angle interval, three types of sixth operating signals are generated, and the three types of sixth operating signals are used to switch in the sub-modification page.

[0075] Specifically, in this single-click, single-stroke approach, the user can preferably directly click and hold the right mouse button, then move the mouse to select the corresponding action button (such as Save, Close, or switch to a sub-editing page). The mouse position change is indicated by a line on the interface, similar to a stroke operation. In other words, the present invention provides an action selection method that is visually and functionally similar to a stroke operation, and utilizes a single click and single operation throughout the entire action selection process, significantly improving operational fluidity.

[0076] See Figure 3 In some embodiments, a rectangular coordinate system is created in the display interface, and the first operation angle interval corresponding to closing the node parameter modification page is A. When it is recognized that the direction line points to the A interval, it is considered that the user currently wants to close the node parameter modification page; similarly, the second operation interval corresponding to saving and recording the node module parameter operation is B. When it is recognized that the direction line points to the B interval, it is considered that the user wants to save and record the node module parameters; the third operation interval corresponding to switching the sub-modification page includes two interval ranges C and D. When it is recognized that the direction line points to the C interval, it is considered that the user wants to switch to the previous sub-modification page; when it is recognized that the direction line points to the D interval, it is considered that the user wants to switch to the next sub-modification page.

[0077] In some embodiments, the correspondence between the four operation intervals A, B, C, and D and the corresponding operation buttons can be set according to user needs. For example, the operation interval A can be set to save and record the node module parameters, and the operation interval B can also be set to close the node parameter modification page.

[0078] In some embodiments, see Figure 6 、 Figure 7 、 Figure 10 、 Figure 13 When the operation angle range pointed by the direction line is determined, an operation prompt icon of the corresponding operation can be displayed, such as "close", "previous page", "next page", and "modify".

[0079] For example, in some embodiments, a reference coordinate system may be preset in the display interface, and the corresponding reference datum may be an axis in the reference coordinate system, such as a horizontal axis or a vertical axis.

[0080] In some embodiments, further comprising: Determining whether a first time interval between the second time period and the third time period is greater than or equal to a preset time interval; If the judgment result is yes, a prompt signal is generated, and the prompt signal is used to prompt the user to confirm whether the third operation signal is a valid signal.

[0081] In some embodiments, if the first time interval between the second time period and the third time period is greater than or equal to the preset time interval, a prompt signal is generated to prompt the user to confirm whether the third operation signal is a valid signal. This can further improve the recognition accuracy of the user operation signal of the present invention and avoid excessive response to erroneous operations under long time intervals.

[0082] In some embodiments, further comprising: When the second operating point is located in the second target area, an area mark of the second target area is displayed.

[0083] In some embodiments, when the second operating point is located in the second target area, the second target area may be displayed in the second display manner, and other areas may be displayed in the first display manner.

[0084] The first display mode and the second display mode have different display attributes, wherein the display attributes may be one or more of the following: color, brightness, line thickness, etc.

[0085] Furthermore, the second operation point located in the second target area may be displayed separately to prompt the user that the operation point is located in the target area, thereby facilitating the user to improve operation efficiency.

[0086] In some embodiments, S107 further includes: If the user triggers the fixed operation signal of the sub-modification page, the corresponding sub-node is displayed in the current display interface; If the user triggers a hiding operation signal of the sub-modification page, the corresponding sub-node is hidden in the current display interface.

[0087] In some embodiments, see Figure 6 、 Figure 7, the user can fix / hide the sub-modification page by triggering the fix / hide operation signal of the sub-modification page. For example, when the user triggers the fix operation signal, such as clicking the switch of the sub-modification page, the sub-node can be quickly created; when the user triggers the hide operation signal, such as clicking the switch of the sub-modification page again, the sub-node can be quickly hidden, and / or not created. Therefore, in this embodiment, on the one hand, the sub-modification page corresponding to each sub-node can be treated as a whole, so that the user can view the sub-nodes they are concerned about separately, avoiding the display of too many sub-nodes affecting the display effect; on the other hand, by binding all the parameters under a sub-modification page, modular operation can be achieved to meet various drawing requirements and improve drawing efficiency.

[0088] Further, see Figure 14 , some parts in a node module (such as Figure 14 The "lower reinforcement plate" in the figure can also be treated as a whole. When the user triggers the fix / hide signal corresponding to some parts (for example, click the "Create" bar once to fix, and click it again to hide), the specified part can be quickly created or hidden as a whole.

[0089] In some embodiments, see Figure 15 Optionally, node parameters can be automatically filled in (e.g., the gray smart boxes in the image) based on unified standards such as industry standards and / or steel structure specifications. This further reduces the need for manual entry by users, requiring only minor adaptive modifications based on standard data, greatly improving drawing efficiency. Users can also choose to disable automatic parameter filling to meet the needs of various drawing scenarios.

[0090] In some embodiments, including: See Figure 6 、 Figure 7 The node module may include at least one or more of a column base plate, a stiffening plate, a shear key, an anchor bolt, and a stud. The node module is composed of at least one or more of parts, bolts, cutting, and alignment.

[0091] Each sub-node corresponds to a sub-modification page.

[0092] In some embodiments, including: When it is recognized that the user clicks the mouse button, it is considered that the user triggers the corresponding operation signal; And / or, when it is identified that the trigger data applied by the user on the screen is greater than a preset trigger threshold, it is considered that the user triggers the corresponding operation signal. In some embodiments, the user can trigger the operation signal in various ways such as clicking a mouse and touching the screen, which are not limited here.

[0093] In some embodiments, including: Identifying the components with the same model as components of the same type; The node module parameters saved and recorded according to the second type of sixth operation signals are applied to the node modules of the same type of components.

[0094] In some embodiments, the present invention applies the node module parameters saved and recorded according to the second type of sixth operation signal to other node modules of the same type of components. That is to say, the present invention can improve the utilization rate of a single operation when facing a large number of drawing needs through the technical route of parameter reuse, thereby greatly improving the efficiency of steel structure drawing.

[0095] In some embodiments, see Figure 12 , the method further comprises the steps of: identifying a stop moment for stopping triggering the fifth operation signal; Acquire at least one sixth operating point 101b recorded in a period before the stop moment (for example, the time of the previous period is usually very short, such as 0.1s, 0.2s, etc.); A first indication direction line is defined according to the fourth operating point 101a and the fifth operating point 101c, and a second indication direction line is defined according to the fourth operating point 101a and the sixth operating point 101b; determining whether the first indicating direction line and the second indicating direction line are located in the same operating range; If so, it is considered that the user has selected the corresponding operation range.

[0096] On the contrary, if the first indicating direction line and the second indicating direction line are located in different operating ranges, the operating range can be determined tentatively using the first indicating direction line or the second indicating direction line. Correspondingly, the method further includes the following steps: For example, in some embodiments, the operation points recorded at the stop moment are filtered, that is, the tail operations of the single-click and dash-line operations are filtered, thus proposing a tail filtering mechanism. In other words, when calculating the indication direction line, the indication direction line 101 is defined by the fourth operating point 101 a and the sixth operating point 101 b .

[0097] That is to say, the present invention includes the following tail operation filtering steps: identifying a stop moment for stopping triggering the fifth operation signal; Acquire the sixth operating point 101b recorded in a period before the stop moment; The indication direction line 101 is defined according to the fourth operating point 101 a and the sixth operating point 101 b .

[0098] Alternatively, in some embodiments, only when a conflict between the first and second indication direction lines is identified, is it preferably recommended to define the indication direction line 101 using the sixth operating point 101 b . It should be noted that the tail filtering mechanism proposed for single-click line-drawing operations can alleviate or reduce the impact of misoperations by skilled draftsmen.

[0099] The applicant has noted that, especially for skilled draftsmen, their drawing speed is usually very fast, and due to the user's excessively fast sliding operation, the triggering of the fifth operation signal may not be stopped in time. The tail filtering mechanism provided by the present invention can effectively reduce the degree of drawing errors caused by skilled engineers during fast drawing.

[0100] In some embodiments, the priorities of different operation intervals can be determined based on application parameters. For example, in some embodiments, the application parameter can be the recorded frequency of user selection of the operation interval. When the frequency of selection of an operation interval is greater than a preset first selection frequency, it is identified as the first priority.

[0101] In some embodiments, the intersection of two adjacent operating intervals is the interval dividing line, and correspondingly, Figure 3 For example, interval dividing line a, interval dividing line b, interval dividing line c, interval dividing line d, please refer to Figure 3 As shown, the method further includes: Calculating a first angle between the direction indicating line and the adjacent interval dividing line; There is an interval dividing line between two adjacent operation intervals (such as B and C), and the adjacent interval dividing line refers to an interval dividing line that is closest to the current indication direction line.

[0102] When the first angle is smaller than a preset angle, two operation intervals are identified on both sides of the interval dividing line; The operation interval in which the direction indicating line is currently located is displayed in a third display manner; another corresponding operation interval is displayed in a fourth display manner; and the remaining operation intervals are displayed in a fifth display manner or not displayed.

[0103] The third display mode and the fourth display mode have different display properties.

[0104] In this embodiment, when the user's final indication direction line is adjacent to the interval dividing line between two operation intervals (in some embodiments, the angle formed between the indication direction line and the adjacent interval dividing line may be smaller than a preset angle), the two operation intervals are preferably displayed synchronously and differentially, such as by simultaneously increasing the brightness of the two operation intervals compared to other operation intervals, so as to prompt the user to pay attention to whether there is a deviation in the current selection.

[0105] That is to say, the present invention also proposes a fuzzy operation confirmation method for the fuzzy operation interval between two adjacent operation intervals. Figure 4 The following describes the fuzzy operation confirmation method: In some embodiments, see Figure 4 When the direction line 101 points to the interval between the two dotted lines, or to a fuzzy operation interval other than the four operation intervals A, B, C, and D, the accuracy of single-click line operation recognition can be further improved, which includes the following steps: Calculate the angle α between the direction indicating line 101 and the nearest interval dividing line c; If the angle α between the direction indicator line 101 and the interval dividing line c is less than a preset fuzzy operation angle threshold (i.e., within the dotted line angle range, such as 20°), the operation types corresponding to the two operation intervals adjacent to the interval dividing line c are displayed (e.g., "Previous Page" and "Edit"); Identifying a user's operating point change trajectory 102 in the next time period, wherein the operating point change trajectory 102 is used to determine the user's bias between two interval ranges; In some embodiments, the operation point change trajectory may refer to the position change of the user's operation point within a preset secondary confirmation period after the fifth operation signal stops. It should be understood that the preset secondary confirmation period is usually a very short time, such as 0.1s.

[0106] That is, the fuzzy operation confirmation method provided by the present invention can provide the user with room for further selection when the fifth operation signal sent by the user is within the fuzzy operation range, effectively avoiding misrecognition of the operation signal and further improving the drawing efficiency.

[0107] In some embodiments, the interval range of the direction line is updated according to the deviation.

[0108] For example, see Figure 4 For example, when the angle between the user's indication direction line 101 and the interval dividing line c is less than the preset fuzzy operation angle threshold, or when the indication direction line is located in the fuzzy operation angle range between intervals B and C, the operation prompt icons of the two operation intervals can be displayed at the same time to prompt the user to confirm the selection in the two types of operations.

[0109] If the user moves the fifth operating point to the B operating zone, or the angle between the indicating direction line 101 and the zone dividing line c is greater than the preset fuzzy operating angle threshold, or the user's operating point change trajectory 102 in the next period deviates to the B operating zone, please refer to Figure 5For example, a new indicating direction line 103 can be generated according to 101a and the end point of the operation point change trajectory 102, and the operation prompt icons of the two operation intervals can be displayed in different display modes to provide feedback to the user on the operation effect.

[0110] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0111] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a computer terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0112] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.

Claims

1. A node rapid modeling method, characterized in that: include: S101: Acquire a first operation signal during a first time period, and determine a target installation mode of a node module according to the first operation signal; The node module is a connection component between components; the node module includes: at least one sub-node; S102: When it is recognized that the user triggers a second operation signal in a second time period, identifying a first operation point currently located by the user; S103: When the first operating point is located in a first target area, it is considered that the user has selected a target component corresponding to the first target area; the target component includes at least one target installation position; S104: When it is recognized that the user triggers a third operation signal in a third time period, identifying a second operation point currently located by the user; S105: When the second operation point is located in a second target area, it is considered that the user has selected the target installation location corresponding to the second target area; S106: Install the node module at the target installation location according to the target installation method.

2. The method according to claim 1, characterized in that Also includes: S107: When it is recognized that the user triggers a fourth operation signal in a fourth time period, a node parameter modification page is generated; the node parameter modification page includes multiple sub-modification pages; each sub-modification page corresponds to one sub-node; S108: Identify the modification operation signal triggered by the user on the node parameter modification page; S109: Modify the node module parameters according to the modification operation signal.

3. The method according to claim 2, characterized in that The S107 also includes: S107A: When it is recognized that the user triggers a fifth operation signal in a fifth time period, a fourth operation point corresponding to when the fifth operation signal is triggered is recorded; S107B, when it is recognized that the user maintains the fifth operation signal during the sixth time period, recording a fifth operation point corresponding to when the fifth operation signal stops; S107C, defining an indication direction line according to the fourth operating point and the fifth operating point; S107D: Determine a sixth operation signal according to the operation interval pointed to by the indicating direction line.

4. The method according to claim 3, characterized in that The S107D also includes: Calculating the angle between the indicated direction line and a set reference datum; According to the included angle, the current angle range of the indicating direction line is identified, and the type of the sixth operation signal corresponding to the angle range is correspondingly identified; wherein, When the angle range is within the first operating angle interval, a sixth operating signal is generated, where the sixth operating signal is used to close the node parameter modification page; and / or, when the angle range is within a second operating angle interval, generating a second type of sixth operating signal, wherein the second type of sixth operating signal is used to save and record the node module parameters; And / or, when the angle range is in the third operation angle interval, three types of sixth operation signals are generated, and the three types of sixth operation signals are used to switch in the sub-modification page.

5. The method according to claim 1, wherein include: Determining whether a first time interval between the second time period and the third time period is greater than or equal to a preset time interval; If the judgment result is yes, a prompt signal is generated, and the prompt signal is used to prompt the user to confirm whether the third operation signal is a valid signal.

6. The method according to claim 1, characterized in that include: When the second operating point is located in the second target area, an area mark of the second target area is displayed.

7. The method according to claim 2, characterized in that The S107 also includes: If the user triggers the fixed operation signal of the sub-modification page, the corresponding sub-node is displayed in the current display interface; If the user triggers a hiding operation signal of the sub-modification page, the corresponding sub-node is hidden in the current display interface.

8. The method according to claim 1, characterized in that include: The node module includes at least one or more sub-nodes selected from the group consisting of column base plates, stiffening plates, shear keys, anchor bolts, and studs.

9. The method according to any one of claims 1 to 7, characterized in that include: When it is recognized that the user clicks the mouse button, it is considered that the user triggers the corresponding operation signal; And / or, when it is identified that the trigger data applied by the user on the screen is greater than a preset trigger threshold, it is considered that the user triggers the corresponding operation signal.

10. The method according to claim 4, characterized in that include: Identifying the components with the same model as components of the same type; The node module parameters saved and recorded according to the second type of sixth operation signals are applied to the node modules of the same type of components.