Complex linear structure modeling method, device and equipment and readable storage medium
By dividing the axis of complex linear structures into segments and establishing a rectangular coordinate system, the modeling process is simplified, the modeling efficiency and accuracy are improved, and the problems of time-consuming, labor-intensive and error-prone modeling of complex linear structures in existing technologies are solved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-03-23
- Publication Date
- 2026-07-03
AI Technical Summary
Existing methods for modeling complex linear structures are labor-intensive, time-consuming, and prone to errors due to their complex processes.
By dividing the axis of a complex linear structure into segments, making each segment approximately a straight line, establishing a rectangular coordinate system and expanding it into a straight line, determining the coordinates of the segment points, and using coordinate transformation equations to construct a model of the complex linear structure.
It greatly simplifies the modeling process, improves modeling efficiency and accuracy, and reduces the risk of human measurement errors and calculation mistakes.
Smart Images

Figure CN122333848A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of finite element model analysis, specifically to a method, apparatus, device, and readable storage medium for modeling complex linear structures. Background Technology
[0002] In engineering projects, to ensure the structural reliability under stress, it is often necessary to verify the structural performance. The boundary conditions and stress states of structures in actual engineering projects are often very complex, making manual calculations difficult and requiring modeling and analysis using various finite element software. To ensure the accuracy and reliability of the analysis results, it is necessary to accurately simulate the geometric characteristics, boundary conditions, and stress states of the structure during modeling.
[0003] In related technologies, for a complex linear structure, such as a transition curve, catenary, or higher-order parabola, the general modeling process follows a point-line-surface-volume approach. The specific modeling process involves: determining the coordinates of feature points (control points), generating feature points, connecting the corresponding feature points to generate a wireframe or solid, and then performing mesh generation and finite element analysis. While this method can meet computational needs...
[0004] However, the following drawbacks exist: (1) Large workload and time-consuming: The method of establishing complex curve and cross-section structural models by determining feature points is essentially a straight line to approximate curves. In order to ensure that the model matches the actual structural line shape and cross section sufficiently, a sufficient number of feature points need to be determined, which leads to a huge workload. (2) Complex process and prone to errors: For models of complex curves and cross sections, it is necessary to measure or calculate the coordinates of each feature point according to the design data. Measurement errors and calculation errors in this process can easily lead to modeling errors. Summary of the Invention
[0005] This application provides a method, apparatus, device, and readable storage medium for modeling complex linear structures, which can solve the technical problems of large workload, time-consuming and labor-intensive, complex process and easy error in the modeling methods that follow points, lines, surfaces and volumes in related technologies.
[0006] In a first aspect, embodiments of this application provide a method for modeling complex linear structures, the method comprising: Based on the complexity of the linear structure, the axis of the complex linear structure is divided into segments so that each segment approximates a straight line; A rectangular coordinate system is established with one end of the axis of the complex linear structure as the origin, the tangent of the axis as the x-axis and the normal as the y-axis, and the axis of each segment is unfolded into a straight line along the x-axis. Determine the coordinates of the segment points after unfolding the axis of each segment, establish a straight solid model based on the coordinates of the segment points after unfolding the axis, and extract the coordinates of all nodes of the straight solid model; Based on the coordinates of the segment points before and after the axis is unfolded, the coordinate transformation equation is determined. Using this coordinate transformation equation, the coordinates of all nodes in the straight solid model are converted to the coordinates of all nodes before unfolding. Based on the coordinates of all nodes before unfolding, a complex linear structure model is constructed.
[0007] In conjunction with the first aspect, in one embodiment, dividing the axis of the complex linear structure into segments based on the complexity of the linear structure, so that each segment approximates a straight line, includes: Identify all points of linear change along the axis, use the identified points of linear change as preliminary segment division points, and use these preliminary segment division points to divide the axis into several preliminary segments; If the initial segment is a straight line segment, do not insert a segment division point; If the initial segment is a curve segment, insert a set number of segment division points to ensure that each segment is treated as a straight line segment.
[0008] In conjunction with the first aspect, in one embodiment, the step of determining the coordinates of the segment points before and after unfolding the axis includes: The coordinates of each segment point relative to the coordinate system at the end of the axis before it is unfolded are obtained using measurement software. ; The coordinates of each segment point after unfolding the axis are obtained based on the geometric positional relationships between the segment points on the axis. .
[0009] In conjunction with the first aspect, in one implementation, determining the coordinates of the segment points after unfolding the axis of each segment, establishing a straight-line solid model based on the coordinates of the segment points after unfolding the axis, and extracting the coordinates of all nodes of the straight-line solid model includes: Using software, draw each straight line segment sequentially according to the segment division, and connect them to form a complete axis; Based on the two-dimensional axis, use functions such as stretching, cutting, lofting or assembly to build a straight solid model with the axis as the reference line. Extract all node coordinates of the straight solid model manually or using the software's export function.
[0010] In conjunction with the first aspect, in one implementation, determining the coordinate transformation equation based on the coordinates of the segmented points before and after the axis unfolding includes: Determine the nodes to be transformed on the linear model Segment ; Determine the segment Angle between the x-axis and the axis before unfolding The sine and cosine values of; among them, , ; Calculate the points to be converted on the linear model Corresponding node coordinates on the curve model ;in, .
[0011] Secondly, embodiments of this application provide a simplified solid modeling device, the simplified solid modeling device comprising: The complex linear axis segmentation module is used to divide the axis of a complex linear structure into segments based on the complexity of the linear structure, so that each segment is approximately a straight line; The coordinate system establishment module is used to establish a rectangular coordinate system with one end of the axis of the complex linear structure as the origin, the tangent of the axis as the x-axis and the normal as the y-axis, and to unfold the axis of each segment into a straight line along the x-axis. The linear solid model building module is used to determine the coordinates of the segment points after the axis of each segment is unfolded, build a linear solid model based on the coordinates of the segment points after the axis is unfolded, and extract the coordinates of all nodes of the linear solid model. The complex linear structure model building module is used to determine the coordinate transformation equation based on the coordinates of the segment points before and after the axis is unfolded. Using the coordinate transformation equation, the coordinates of all nodes of the straight solid model are converted to the coordinates of all nodes before unfolding, and the complex linear structure model is built based on the coordinates of all nodes before unfolding.
[0012] In conjunction with the second aspect, in one embodiment, the complex linear axis division module is further used to identify all linear change points along the axis, use the identified linear change points as preliminary segment division points, and divide the axis into several preliminary segments using the preliminary segment division points; if the preliminary segment is a straight line segment, no segment division points are inserted; if the preliminary segment is a curved line segment, a set number of segment division points are inserted to ensure that each segment is regarded as a straight line segment.
[0013] In conjunction with the second aspect, in one embodiment, the complex linear structure model building module is further used to obtain the coordinate values of each segment point relative to the coordinate system at the end of the axis before the axis is unfolded using measurement software. The coordinates of each segment point after the axis is unfolded are obtained based on the geometric positional relationships between the segment points on the axis. .
[0014] Thirdly, this application provides a simplified modeling device for solid models, which includes a processor, a memory, and a simplified modeling program for solid models stored in the memory and executable by the processor. When the simplified modeling program for solid models is executed by the processor, it implements the steps of the complex linear structure modeling method described in some of the above embodiments.
[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a simplified modeling program for solid models, wherein when the simplified modeling program for solid models is executed by a processor, it implements the steps of the complex linear structure modeling method described in some of the above embodiments.
[0016] The beneficial effects of the technical solutions provided in this application include: By dividing the axis of a complex linear structure into segments based on its linear complexity, each segment approximates a straight line. A rectangular coordinate system is established with one end of the axis as the origin, the tangent to the axis as the x-axis, and the normal as the y-axis. Each segment's axis is then unfolded along the x-axis into a straight line. The coordinates of the unfolded segment points are determined, and a straight-line solid model is built based on these coordinates. All node coordinates of this solid model are then extracted. A coordinate transformation equation is determined based on the coordinates of the segment points before and after unfolding. This equation is used to convert all node coordinates of the straight-line solid model back to their original coordinates before unfolding, and a complex linear structure model is constructed based on these original coordinates. Specifically, the unfolded axis models for complex curves and cross-sections are established. By using the coordinate transformation equation between the straight-line and curve models, complex curve and cross-section models are obtained, significantly simplifying the modeling process and improving modeling efficiency. Attached Figure Description
[0017] Figure 1 This is a flowchart illustrating an embodiment of the complex linear structure modeling method of this application; Figure 2 This is a schematic diagram of the segment point coordinates before the axis of this application is unfolded; Figure 3 This is a schematic diagram of the coordinates of the segment points after the axis of this application has been unfolded; Figure 4 This is a schematic diagram of the hardware structure of the entity modeling device involved in the embodiment of this application. Detailed Implementation
[0018] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0019] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0020] In a first aspect, embodiments of this application provide a method for modeling complex linear structures.
[0021] In one embodiment, reference is made to Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the complex linear structure modeling method of this application. Figure 1 As shown, the modeling methods for complex linear structures include: S100: Based on the complexity of the linear structure, the axis of the complex linear structure is divided into segments so that each segment is approximately a straight line; S200: A rectangular coordinate system is established with one end of the axis of the complex linear structure as the origin, the tangent of the axis as the x-axis and the normal as the y-axis, and the axis of each segment is unfolded into a straight line along the x-axis. S300: Determine the coordinates of the segment points after the axis of each segment is unfolded, establish a straight solid model based on the coordinates of the segment points after the axis is unfolded, and extract the coordinates of all nodes of the straight solid model; S400: Based on the coordinates of the segment points before and after the axis is unfolded, determine the coordinate transformation equation, use the coordinate transformation equation to convert all the node coordinates of the straight solid model to all the node coordinates before unfolding, and construct a complex linear structure model based on all the node coordinates before unfolding.
[0022] In this embodiment, the complex linear structure is divided into segments based on its complexity, making each segment approximately a straight line. A rectangular coordinate system is established with the tangent as the x-axis and the normal as the y-axis, and the axis is unfolded into a straight line. The coordinates of the segment points after the axis is unfolded are determined, and a straight line solid model is built based on these coordinates. All node coordinates of this straight line solid model are extracted. Based on the coordinates of the segment points before and after the axis is unfolded, a coordinate transformation equation is determined. This equation is used to transform all node coordinates of the straight line solid model, and the transformed node coordinates are imported to obtain the complex linear structure model. Specifically, the axis unfolding model for complex curves and complex cross-sectional structures is established, and the coordinate transformation equation between the straight line model and the curve model is used to obtain the complex curve and complex cross-sectional structure models, greatly simplifying the modeling process and significantly improving modeling efficiency.
[0023] Furthermore, in one embodiment, S100 includes the following steps: S100-1: Identify all linear change points along the structural axis, use the identified linear change points as preliminary segment division points, and use the preliminary segment division points to divide the axis into several preliminary segments; S100-2: If the initial segment is a straight segment, do not insert a segment division point; S100-3: If the initial segment is a curve segment, insert a set number of segment division points to ensure that each segment is treated as a straight line segment.
[0024] In this embodiment, in stage S100-1, computer-aided design (CAD) software or specialized geometric analysis tools can be used to scan and identify locations of linear changes along the structural axis. Once the linear change points are identified, these points are used as markers to divide the axis. Dividing lines can be created at these points, either programmatically or manually, thus dividing the axis into multiple preliminary segments. In stages S100-2 and S100-3, for each preliminary segment, it is necessary to determine whether it is a straight segment or a curved segment. This can be achieved by calculating the curvature of the segment or performing a straight-line fitting test. If the segment is a straight segment, no further division is performed. If the segment is a curved segment, additional dividing points are inserted within the segment according to a preset number of dividing points or a dividing strategy (such as equal arc length division, equal curvature change division, etc.). By dividing the complex structural axis into a series of simple straight or approximately straight segments (achieved by inserting dividing points), the subsequent structural analysis, design calculations, and construction control processes can be greatly simplified. This makes it easier for engineers to handle complex structures, improving work efficiency and accuracy. For curved segments, by inserting a predetermined number of division points, they can be approximated as multiple straight segments, thereby achieving higher accuracy in mechanical analysis, deformation calculations, and other tasks. This helps to more accurately predict the behavior and performance of the structure. The divided segments are also easier to construct and manufacture.
[0025] Furthermore, in one embodiment, step S300 includes the following steps: S300-1: Use measurement software to obtain the coordinate values of each segment point relative to the coordinate system at the end of the axis before it is unfolded. ; S300-2: Obtain the coordinate values of each segment point after the axis is unfolded based on the geometric positional relationships between the segment points on the axis. .
[0026] In this embodiment, during stage S300-1, the main reliance is on professional measurement software (such as CAD software).
[0027] After obtaining the coordinate values of each segment point before the axis is unfolded, it is necessary to use these coordinate values and the geometric positional relationship between each segment point on the axis to perform coordinate transformation calculation. After the axis is unfolded, the Y coordinate of each segment point is 0, and the X coordinate is calculated using the Pythagorean theorem from the adjacent coordinate points before the curve is unfolded.
[0028] Furthermore, in one embodiment, step S300 includes the following steps: S300-3: Use software to draw each straight line segment in sequence according to the segment division, and connect them into a complete axis; S300-4: Based on a two-dimensional axis, use functions such as stretching, cutting, lofting, or assembly to establish a straight solid model with the axis as the reference line; S300-5: Manually extract or use the software export function to extract all node coordinates of the straight solid model.
[0029] In this embodiment, in S300-3, each straight line segment is drawn sequentially in software (such as Abaqus) according to the segment division. This ensures accurate connection of the straight line segments to form a complete axis. In S300-4, based on the completed two-dimensional axis, functions such as extrusion, cutting, lofting, or assembly are used to establish a straight line solid model using the axis as a reference. In S300-5, the coordinates of all nodes in the straight line solid model are extracted manually or using the software's export function. This ensures the extracted coordinate data is accurate for subsequent use.
[0030] Furthermore, in one embodiment, such as Figure 2 and Figure 3 As shown, S400 includes the following steps: S400-1: Determine the nodes to be converted on the linear model Segment ; S400-2: Determine the segment in question Angle between the x-axis and the axis before unfolding The sine and cosine values of; among them, , ; S400-3: Calculate the points to be converted on the linear model Corresponding node coordinates on the curve model ;in, .
[0031] In this embodiment, , Import In this process, a complete coordinate transformation equation is constructed. Specifically, the difference in the x-coordinate between node k (where node k refers to any point in the solid model, either on or off the axis) and node i in the straight-line solid model is equal to the difference in the x-coordinate between node k and the segment of the curve solid model perpendicular to the curve's axis. The length of the line segment between the perpendicular point and the axis node i, then multiplied by We obtain the difference in x-coordinate distance between the vertical point and node i, and then subtract the lateral offset distance of node k relative to the vertical point in the curve entity model, which is... Finally, with the previous point Adding the x-coordinates together gives the coordinates of the nodes on the curve model. Similarly, the ordinate The calculation is as follows.
[0032] Secondly, embodiments of this application also provide a simplified solid modeling device, which includes: a complex linear axis segmentation module, used to segment the axis of the complex linear structure according to the complexity of the linear structure, so that each segment is approximately a straight line; a coordinate system establishment module, used to establish a rectangular coordinate system with one end of the axis of the complex linear structure as the origin, the tangent of the axis as the x-axis and the normal as the y-axis, and to unfold each segment axis along the x-axis direction into a straight line; and a straight solid model establishment module, used to determine the coordinates of the segment points after unfolding each segment axis, to establish a straight solid model based on the coordinates of the segment points after unfolding the axis, and to extract the coordinates of all nodes of the straight solid model. The complex linear structure model building module is used to determine the coordinate transformation equation based on the coordinates of the segment points before and after the axis is unfolded. Using the coordinate transformation equation, the coordinates of all nodes of the straight solid model are converted to the coordinates of all nodes before unfolding, and the complex linear structure model is built based on the coordinates of all nodes before unfolding.
[0033] Furthermore, in one embodiment, the complex linear axis division module is also used to identify all linear change points along the axis, use the identified linear change points as preliminary segment division points, and use the preliminary segment division points to divide the axis into several preliminary segments; if the preliminary segment is a straight line segment, no segment division points are inserted; if the preliminary segment is a curved line segment, a set number of segment division points are inserted to ensure that each segment is regarded as a straight line segment.
[0034] Furthermore, in one embodiment, the complex linear structure model building module is also used to obtain the coordinate values of each segment point relative to the coordinate system of the axis end before the axis is unfolded using measurement software. The coordinates of each segment point after the axis is unfolded are obtained based on the geometric positional relationships between the segment points on the axis. .
[0035] The functions of each module in the above-mentioned simplified modeling device for solid models correspond to the steps in the above-mentioned complex linear structure modeling method embodiment, and their functions and implementation processes will not be described in detail here.
[0036] Thirdly, embodiments of this application provide a simplified modeling device for solid models. The simplified modeling device for solid models can be a personal computer (PC), a laptop computer, a server, or other devices with data processing capabilities.
[0037] Reference Figure 4 , Figure 4This is a schematic diagram of the hardware structure of the simplified solid modeling device involved in the embodiments of this application. In the embodiments of this application, the simplified solid modeling device may include a processor, a memory, a communication interface, and a communication bus.
[0038] The communication bus can be of any type and is used to interconnect the processor, memory, and communication interface.
[0039] Communication interfaces include input / output (I / O) interfaces, physical interfaces, and logical interfaces used for interconnecting components within the solid modeling device, as well as interfaces used for interconnecting the solid modeling device with other devices (such as other computing devices or user equipment). Physical interfaces can be Ethernet interfaces, fiber optic interfaces, ATM interfaces, etc.; user equipment can be displays, keyboards, etc.
[0040] Memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0041] The processor can be a general-purpose processor, which can call the simplified modeling program for the solid model stored in the memory and execute the complex linear structure modeling method provided in the embodiments of this application. For example, the general-purpose processor can be a central processing unit (CPU). The method executed when the simplified modeling program for the solid model is called can be referred to in the various embodiments of the complex linear structure modeling method of this application, and will not be repeated here.
[0042] Those skilled in the art will understand that Figure 4 The hardware structure shown does not constitute a limitation of this application and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0043] Fourthly, embodiments of this application also provide a computer-readable storage medium.
[0044] The present application stores a simplified modeling program for solid models on a readable storage medium, wherein when the simplified modeling program for solid models is executed by a processor, it implements the steps of the complex linear structure modeling method described above.
[0045] The method implemented when the simplified modeling program for the solid model is executed can be referred to in various embodiments of the complex linear structure modeling method of this application, and will not be repeated here.
[0046] It should be noted that the sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0047] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. The terms "first," "second," and "third," etc., are used to distinguish different objects, etc., and do not indicate a sequence, nor do they limit "first," "second," and "third" to different types.
[0048] In the description of the embodiments of this application, terms such as "exemplary," "for example," or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary," "for example," or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary," "for example," or "for instance" is intended to present the relevant concepts in a concrete manner.
[0049] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.
[0050] In some processes described in the embodiments of this application, multiple operations or steps are included in a specific order. However, it should be understood that these operations or steps may not be executed in the order they appear in the embodiments of this application, or they may be executed in parallel. The sequence number of the operation is only used to distinguish different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed sequentially or in parallel, and these operations or steps may be combined.
[0051] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device to execute the methods described in the various embodiments of this application.
[0052] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method of modeling complex line structures, comprising: The complex linear structure modeling method includes: Based on the complexity of the linear structure, the axis of the complex linear structure is divided into segments so that each segment approximates a straight line; A rectangular coordinate system is established with one end of the axis of the complex linear structure as the origin, the tangent of the axis as the x-axis and the normal as the y-axis, and the axis of each segment is unfolded into a straight line along the x-axis. Determine the coordinates of the segment points after unfolding the axis of each segment, establish a straight solid model based on the coordinates of the segment points after unfolding the axis, and extract the coordinates of all nodes of the straight solid model; Based on the coordinates of the segment points before and after the axis is unfolded, the coordinate transformation equation is determined. Using this coordinate transformation equation, the coordinates of all nodes in the straight solid model are converted to the coordinates of all nodes before unfolding. Based on the coordinates of all nodes before unfolding, a complex linear structure model is constructed.
2. The complex linear structure modeling method as described in claim 1, characterized in that, The step of dividing the axis of a complex linear structure into segments based on the complexity of the linear structure, so that each segment approximates a straight line, includes: Identify all points of linear change along the axis, use the identified points of linear change as preliminary segment division points, and use these preliminary segment division points to divide the axis into several preliminary segments; If the initial segment is a straight line segment, do not insert a segment division point; If the initial segment is a curve segment, insert a set number of segment division points to ensure that each segment is treated as a straight line segment.
3. The complex linear structure modeling method as described in claim 1, characterized in that, The coordinates of the segment points before and after the axis is unfolded include: The coordinates of each segment point relative to the coordinate system at the end of the axis before it is unfolded are obtained using measurement software. ; The coordinates of each segment point after unfolding the axis are obtained based on the geometric positional relationships between the segment points on the axis. .
4. The complex linear structure modeling method as described in claim 1, characterized in that, The process involves determining the coordinates of the segment points after unfolding the axis of each segment, establishing a straight solid model based on the coordinates of the unfolded segment points, and extracting the coordinates of all nodes in the straight solid model, including: Using software, draw each straight line segment sequentially according to the segment division, and connect them to form a complete axis; Based on the two-dimensional axis, use functions such as stretching, cutting, lofting or assembly to build a straight solid model with the axis as the reference line. Extract all node coordinates of the straight solid model manually or using the software's export function.
5. The complex linear structure modeling method as described in claim 1, characterized in that, The determination of the coordinate transformation equation based on the coordinates of the segmented points before and after the axis unfolding includes: Determine the nodes to be transformed on the linear model Segment ; Determine the segment Angle between the x-axis and the axis before unfolding The sine and cosine values of; among them, , ; Calculate the points to be converted on the linear model Corresponding node coordinates on the curve model ;in, .
6. A simplified solid modeling device, characterized in that, The simplified modeling device for solid models includes: The complex linear axis segmentation module is used to divide the axis of a complex linear structure into segments based on the complexity of the linear structure, so that each segment is approximately a straight line; The coordinate system establishment module is used to establish a rectangular coordinate system with one end of the axis of the complex linear structure as the origin, the tangent of the axis as the x-axis and the normal as the y-axis, and to unfold the axis of each segment into a straight line along the x-axis. The linear solid model building module is used to determine the coordinates of the segment points after the axis of each segment is unfolded, to build a linear solid model based on the coordinates of the segment points after the axis is unfolded, and to extract the coordinates of all nodes of the linear solid model. The complex linear structure model building module is used to determine the coordinate transformation equation based on the coordinates of the segment points before and after the axis is unfolded. Using the coordinate transformation equation, the coordinates of all nodes of the straight solid model are converted to the coordinates of all nodes before unfolding, and the complex linear structure model is built based on the coordinates of all nodes before unfolding.
7. The simplified solid modeling device as described in claim 6, characterized in that, The complex line shape axis division module is also used to identify all line shape change points along the axis, use the identified line shape change points as preliminary segment division points, and use the preliminary segment division points to divide the axis into several preliminary segments; if the preliminary segment is a straight line segment, no segment division point is inserted; If the initial segment is a curve segment, insert a set number of segment division points to ensure that each segment is treated as a straight line segment.
8. The simplified solid modeling device as described in claim 6, characterized in that, The complex linear structure model building module is also used to obtain the coordinate values of each segment point relative to the coordinate system at the end of the axis before the axis is unfolded using measurement software. The coordinates of each segment point after the axis is unfolded are obtained based on the geometric positional relationships between the segment points on the axis. .
9. A simple solid modeling device, characterized in that, The simplified solid modeling device includes a processor, a memory, and a simplified solid modeling program stored in the memory and executable by the processor, wherein when the simplified solid modeling program is executed by the processor, it implements the steps of the complex linear structure modeling method as described in any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a simplified modeling program for solid models, wherein when the simplified modeling program for solid models is executed by a processor, it implements the steps of the complex linear structure modeling method as described in any one of claims 1 to 5.