A 3D Rotary Structure Reconstruction Method and System Based on Cross-Section Slicing
Through the automatic reconstruction of the three-dimensional slewing structure based on cross-sectional slices, the problems of cumbersome reconstruction operations and low accuracy in the prior art are solved, and the reconstruction of the three-dimensional slewing structure with high fidelity is realized, providing an efficient reconstruction basis.
Patent Information
- Application Number
- CN202210775356.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-01
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-07-01
AI Technical Summary
The prior art has cumbersome operations in the reconstruction of three-dimensional slewing models and the reconstruction results are low, so it is impossible to achieve high-fidelity automation reconstruction, especially in topology optimization software, which has the problem of optimization performance loss.
Using a cross-sectional slice-based method, the independent reconstruction sub-object is obtained by checking the grid model of the reconstruction object, and the rotation or axial section is used to slice it, the parameterized information of the curve profile is obtained, and the control points are optimized for curve fitting is finally generated to generate a high-fidelity three-dimensional gyro reconstruction model.
The automated reconstruction of the three-dimensional slewing structure is realized, the fidelity of reconstruction is improved, the problems of cumbersome manual operations and optimization performance losses are solved, and an efficient reconstruction foundation is provided.
Smart Images

Figure CN115170734B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of three-dimensional reconstruction, and particularly to a method and system for reconstructing a three-dimensional rotary structure based on cross-section slicing. Background Art
[0002] Currently, most of the research on three-dimensional rotary model reconstruction in China is carried out through manual intervention and adjustment, which is cumbersome and time-consuming; some topological optimization software contains an OSSmooth tool that can re-model the optimization results. However, due to the low accuracy of the reconstruction results and the problem of easy loss of optimization performance, it cannot be directly applied to subsequent work. Therefore, it is extremely important to carry out parameterized feature extraction and high-fidelity automatic reconstruction of three-dimensional rotary structures. Summary of the Invention
[0003] The purpose of the present invention is to provide a method and system for reconstructing a three-dimensional rotary structure based on cross-section slicing, which realizes the automatic reconstruction of the three-dimensional rotary structure and improves the fidelity of the reconstruction of the three-dimensional rotary structure.
[0004] To achieve the above object, the present invention provides the following solutions:
[0005] A method for reconstructing a three-dimensional rotary structure based on cross-section slicing includes:
[0006] Determining a reconstruction object according to a three-dimensional rotary structure model of a structure to be reconstructed;
[0007] Performing an independence check on the reconstruction object according to the distribution of the meshes of the mesh model of the reconstruction object in space, and obtaining one or more independent reconstruction sub-objects;
[0008] Slicing the mesh model of the reconstruction sub-object based on a rotating cross-section or an axial cross-section to obtain parameterized information of the curve profiles of the respective slices of the reconstruction sub-object; the parameterized information is the coordinate information of the control points constituting the curve profile;
[0009] Optimizing the control points of each curve profile to determine the optimized control points of each curve profile;
[0010] Respectively performing curve fitting using the optimized control points of each curve profile to obtain a fitting curve corresponding to each curve profile;
[0011] Based on the respective fitting curves, generating a three-dimensional rotary reconstruction model of the reconstruction sub-object based on the lofting technology between adjacent curves.
[0012] Optionally, the determining a reconstruction object according to a three-dimensional rotary structure model of a structure to be reconstructed specifically includes:
[0013] Take the topology optimization result of the three-dimensional rotary structure model as the reconstruction object, or take the result of the Boolean subtraction operation between the topology optimization result of the three-dimensional rotary structure model and the three-dimensional rotary structure model as the reconstruction object.
[0014] Optionally, perform an independence check on the reconstruction object according to the distribution of the grids of the grid model of the reconstruction object in space to obtain one or more independent reconstruction sub-objects. Specifically, it includes:
[0015] Judge whether each independent structural part in the grid model of the reconstruction object is within the preset grid range. If it is within the preset grid range, determine the corresponding independent structural part as a reconstruction sub-object. If it is not within the preset grid range, delete the corresponding independent structural part.
[0016] Optionally, optimize the control points of each curve profile to determine the optimized control points of each curve profile. Specifically, it includes:
[0017] Optimize the control points of each curve profile by using the method of uniform point sampling or by using the method of greedy point addition on the basis of uniform point sampling to determine the optimized control points of each curve profile.
[0018] Optionally, perform curve fitting respectively using the optimized control points of each curve profile to obtain the fitting curves corresponding to each curve profile. Specifically, it includes:
[0019] Adopt the fitting methods of B-spline, T-spline, Bezier curve or parametric curve, and perform curve fitting respectively using the optimized control points of each curve profile to obtain the fitting curves corresponding to each curve profile.
[0020] The present invention discloses a three-dimensional rotary structure reconstruction system based on cross-section slicing, including:
[0021] A reconstruction object determination module, configured to determine a reconstruction object according to the three-dimensional rotary structure model of the structure to be reconstructed;
[0022] An independence check module, configured to perform an independence check on the reconstruction object according to the distribution of the grids of the grid model of the reconstruction object in space to obtain one or more independent reconstruction sub-objects;
[0023] A cross-section slicing-based module, configured to slice the grid model of the reconstruction sub-object based on a rotational cross-section or an axial cross-section to obtain the parametric information of the curve profiles of each slice of the reconstruction sub-object; the parametric information is the coordinate information of the control points constituting the curve profile;
[0024] A control point optimization module, configured to optimize the control points of each curve profile to determine the optimized control points of each curve profile;
[0025] A curve fitting module, which is used to perform curve fitting by using the optimized control points of each curve profile respectively, so as to obtain the fitting curves corresponding to each curve profile;
[0026] A three-dimensional rotary reconstruction model generation module, which is used to generate a three-dimensional rotary reconstruction model of the reconstruction sub-object based on the lofting technology between adjacent curves according to each fitting curve.
[0027] Optionally, the reconstruction object determination module specifically includes:
[0028] A reconstruction object determination unit, which is used to use the topological optimization result of the three-dimensional rotary structure model as the reconstruction object, or use the result of the Boolean subtraction operation between the topological optimization result of the three-dimensional rotary structure model and the three-dimensional rotary structure model as the reconstruction object.
[0029] Optionally, the independence check module specifically includes:
[0030] An independence check unit, which is used to judge whether each independent structure part in the mesh model of the reconstruction object is within a preset grid range. If it is within the preset grid range, the corresponding independent structure part is determined as a reconstruction sub-object. If it is not within the preset grid range, the corresponding independent structure part is deleted.
[0031] Optionally, the control point optimization module specifically includes:
[0032] A control point optimization unit, which is used to optimize the control points of each curve profile by adopting a uniform point sampling method or by adopting a greedy point addition method on the basis of uniform point sampling, so as to determine the optimized control points of each curve profile.
[0033] Optionally, the curve fitting module specifically includes:
[0034] A curve fitting unit, which is used to perform curve fitting by using the optimized control points of each curve profile respectively in a fitting manner of B-spline, T-spline, Bezier curve or parametric curve, so as to obtain the fitting curves corresponding to each curve profile.
[0035] According to the specific embodiments provided by the present invention, the following technical effects are disclosed by the present invention:
[0036] The present invention discloses a three-dimensional rotary structure reconstruction method and system based on cross-section slicing. By slicing the mesh model of the reconstruction sub-object based on a rotary cross-section or an axial cross-section, the parametric information of the curve profiles of each slice of the reconstruction sub-object is obtained. The parametric information is the coordinate information of the control points constituting the curve profile. By optimizing the control points of each curve profile and using the optimized control points for curve fitting, the fidelity of the three-dimensional rotary structure reconstruction is improved. Brief Description of the Drawings
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0038] Figure 1 Schematic flow diagram of a three-dimensional rotary structure reconstruction method based on cross-section slicing according to the present invention;
[0039] Figure 2 Schematic diagram of the topological optimization result of the three-dimensional rotary structure model of the disk engine in the embodiment of the present invention;
[0040] Figure 3 Schematic diagram of the three-dimensional rotary structure model of the disk engine in the embodiment of the present invention;
[0041] Figure 4 Schematic diagram of the reconstruction object in the embodiment of the present invention;
[0042] Figure 5 Schematic diagram of independence check and splitting in the embodiment of the present invention;
[0043] Figure 6 Schematic diagram based on cross-section slicing in the embodiment of the present invention;
[0044] Figure 7 Schematic diagram of curve parameterization in the embodiment of the present invention;
[0045] Figure 8 Schematic diagram of the curve profile in the embodiment of the present invention;
[0046] Figure 9 Schematic diagram of greedy point addition in the embodiment of the present invention;
[0047] Figure 10 Schematic diagram of curve fitting in the embodiment of the present invention;
[0048] Figure 11 Schematic diagram of the hole reconstruction model in the embodiment of the present invention;
[0049] Figure 12 Schematic diagram of the actual reconstruction model in the embodiment of the present invention;
[0050] Figure 13 Schematic diagram of the structure of a three-dimensional rotary structure reconstruction system based on cross-section slicing according to the present invention. Detailed Description of the Invention
[0051] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0052] The purpose of the present invention is to provide a three-dimensional rotary structure reconstruction method and system based on cross-section slicing, which improves the fidelity of three-dimensional rotary structure reconstruction.
[0053] In order to make the above objects, features, and advantages of the present invention more obvious and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0054] Embodiment 1
[0055] Figure 1 It is a schematic flowchart of a three-dimensional rotary structure reconstruction method based on cross-section slicing according to the present invention. As Figure 1 shown, a three-dimensional rotary structure reconstruction method based on cross-section slicing includes:
[0056] Step 101: Determine the reconstruction object according to the three-dimensional rotary structure model of the structure to be reconstructed.
[0057] Among them, step 101 specifically includes:
[0058] When the shape of the topology optimization result is simple, use the topology optimization result of the three-dimensional rotary structure model as the reconstruction object.
[0059] When the shape of the topology optimization result is complex and difficult to reconstruct, perform a Boolean subtraction operation on the topology optimization result of the three-dimensional rotary structure model and the three-dimensional rotary structure model, and use the result of the Boolean subtraction operation as the reconstruction object. Generate a mesh model of the structure to be reconstructed through finite element software, that is, the three-dimensional rotary structure model of the structure to be reconstructed. Let the three-dimensional rotary structure model be model A, and its topology optimization result be model B. This model B is called the reconstruction object; when the shape of the topology optimization result is complex and difficult to reconstruct, the mesh model C can be obtained through the three-dimensional model Boolean subtraction method, that is, C = A - B. At this time, model C is the reconstruction object.
[0060] Step 102: Perform an independence check on the reconstruction object according to the distribution of the meshes of the mesh model of the reconstruction object in space, and obtain one or more independent reconstruction sub-objects.
[0061] Among them, step 102 specifically includes:
[0062] Determine whether each independent structural part in the mesh model of the reconstruction object is within a preset grid range. If it is within the preset grid range, determine the corresponding independent structural part as a reconstruction sub-object. If it is not within the preset grid range, delete the corresponding independent structural part.
[0063] The mesh model of the reconstruction object includes, but is not limited to, a triangular mesh model and a quadrilateral mesh model.
[0064] If there are two sets of mesh information (independent structural parts), namely E and F, in the reconstruction object, and the control points in the two sets of mesh information E and F are only connected to their internal points, that is, the points in the two sets E and F are independent of each other. Based on this, the required reconstruction model is split into two independent reconstruction sub-objects, E and F.
[0065] Step 103: Slice the mesh model of the reconstruction sub-object based on a rotational section or an axial section to obtain the parametric information of the curve profiles of each slice of the reconstruction sub-object; the parametric information is the coordinate information of the control points that make up the curve profile.
[0066] In one model reconstruction, for each independent reconstruction sub-object obtained in step 102, analyze and slice it separately. For a reconstruction sub-object whose surface is not parallel to the coordinate system, establish a plane with the configuration center point of the reconstruction sub-object and a certain coordinate system direction, deflect this plane by setting an appropriate deflection angle. The deflected plane is called the reference plane, and the reconstruction object is approximately divided into two equal-volume parts based on this reference plane. Subsequent rotational slicing will be carried out on both sides based on this; for a reconstruction object whose surface is parallel to a certain coordinate system, its reference plane is the top surface and the bottom surface in the direction of this coordinate system, and subsequent slicing will be carried out in the middle. Among them, the slice intersects the mesh model in the reconstruction object to form curve profile control points with known coordinates, and finally, the corresponding curve profile parametric information is composed of multiple control point information.
[0067] Step 104: Optimize the control points of each curve profile to determine the optimized control points of each curve profile.
[0068] Among them, step 104 specifically includes:
[0069] Optimize the control points of each curve profile by using the method of evenly sampling points or by using the method of greedy adding points on the basis of evenly sampling points to determine the optimized control points of each curve profile.
[0070] For simple curve profiles (such as regular circular shapes and other profiles that are easy to describe), the optimal control points are selected by evenly sampling points; for complex curve profiles (such as irregular shapes and other profiles that are difficult to describe), the greedy point addition method or reinforcement learning method can be used to adaptively determine the positions of the optimal control points for each curve profile. The greedy point addition method is to establish an interpolation accuracy error characterization function, and based on the greedy algorithm, contour boundary points are added at the position with the largest interpolation error, and this process is repeated continuously until the accuracy requirement is met or the upper limit of the number of points is reached. For example: there are 200 control points in the curve profile parameterization information, and this sampling requires 20 points to meet the accuracy. First, 15 points can be evenly selected, and the distance between the curve formed by the 15 points and the 200 control points is calculated. The point with the largest difference is set as the 16th point, and so on, until the number of selected points reaches 20.
[0071] Step 105: Use the optimized control points of each curve profile to perform curve fitting respectively to obtain the fitting curves corresponding to each curve profile.
[0072] Among them, step 105 specifically includes:
[0073] Adopt fitting methods including but not limited to B-spline, T-spline, Bezier curve or parametric curve. Use the optimized control points of each curve profile to perform curve fitting respectively to obtain the fitting curves corresponding to each curve profile, so as to obtain a high-fidelity curve fitting effect.
[0074] Step 106: Based on the lofting technology between adjacent curves, generate a three-dimensional rotational reconstruction model of the reconstructed sub-object according to each fitting curve.
[0075] The three-dimensional rotational reconstruction model of the reconstructed sub-object is a three-dimensional rotational reconstruction model with smooth curvature and regular shape. The three-dimensional rotational reconstruction model is output as a general model format file such as PRT, IGS or STP that can be recognized by CAD software, which is convenient for processing and manufacturing in industry. If the reconstructed object in step 101 is obtained by Boolean subtraction, that is, the reconstructed object is model C, after the entire process is completed, a Boolean operation needs to be performed with the original model again to obtain the topologically optimized result model (model B), that is, B = A - C.
[0076] The present invention proposes a three-dimensional rotational structure reconstruction method based on cross-section slicing, which solves the problems of lack of automation in the reconstruction technology of the topological optimization results of three-dimensional rotational structures, cumbersome operation of manual extraction technology, and easy loss of optimization performance. It realizes high-fidelity automatic reconstruction of three-dimensional rotational configurations, has robustness and timeliness, improves the fidelity of three-dimensional rotational structures, and provides a basis for subsequent parameter optimization or processing and manufacturing.
[0077] Embodiment 2
[0078] The structure to be reconstructed is an engine disk.
[0079] The first step is to determine the reconstruction object. Figure 2 For the topology optimization result of the engine disk, according to the model analysis, although the topology optimization result is a typical rotary structure, the complex configuration of the topology optimization result of the engine disk makes it difficult for automatic reconstruction. Therefore, the reconstruction object is processed, and its topology optimization result (as Figure 2 shown) is subjected to a Boolean subtraction operation with the original three-dimensional rotary structure model (as Figure 3 shown) to obtain the hole feature information of the engine disk (as Figure 4 shown). At this time, the disk hole feature is the reconstruction object.
[0080] The second step is independence check and model splitting. As Figure 4 shown, there are two independent reconstruction objects on the left and right. The middle feature is not obvious in the topology optimization result and can be ignored. Here, it can be discarded by setting the grid range. For example, when setting the grid range with a lower limit of 2000 and an upper limit of 8000, the result is as Figure 5 shown.
[0081] The third step is to extract parametric information. Since the surface of the reconstruction object in this case is not parallel to the coordinate system, in this embodiment, a plane is established with the configuration center point and the X coordinate system direction. By setting an appropriate deflection angle (the deflection angle in this embodiment is 0°), a reference plane is generated, and the reconstruction object is approximately divided into two equal-volume parts based on this reference plane. Based on this, slicing is performed on both sides, as Figure 6 shown, and finally the parametric information of the curve profile is obtained, as Figure 7 shown.
[0082] The fourth step is to select the optimal control points. As Figure 8 shown, the curve profile information is in an irregular shape. If uniform point sampling is used, it may lead to feature loss. Therefore, on the basis of uniform point addition, a greedy point addition strategy is selected, as Figure 9 shown. The 5 marked points are for uniform point sampling, and the other 5 points are obtained through greedy point addition. After verification, the 10 selected control points meet the accuracy requirements at this time.
[0083] The fifth step is curve parametric fitting. According to the optimal control points selected in the previous step, the curve profile is fitted. For this example, the fitting method of parametric curves can ensure the fitting accuracy, and finally multiple spline fitting curves are obtained. As Figure 10 shown.
[0084] The sixth step is three-dimensional model reconstruction. A solid model is generated based on the lofting technology between adjacent curves, as Figure 11 shown, and it corresponds to the reconstruction object selected in the first step, that is, the reconstructed model ( Figure 11 ) and the original model ( Figure 3)Perform a Boolean subtraction to obtain a high-fidelity topology optimization result, as Figure 12 shown.
[0085] Embodiment III
[0086] Figure 13 This is a schematic structural diagram of a three-dimensional rotational structure reconstruction system based on cross-section slicing according to the present invention. As Figure 13 shown, a three-dimensional rotational structure reconstruction system based on cross-section slicing includes:
[0087] A reconstruction object determination module 201, configured to determine a reconstruction object according to a three-dimensional rotational structure model of a structure to be reconstructed.
[0088] An independence check module 202, configured to perform an independence check on the reconstruction object according to the distribution of the meshes of the mesh model of the reconstruction object in space, and obtain one or more independent reconstruction sub-objects.
[0089] A cross-section slicing-based module 203, configured to slice the mesh model of the reconstruction sub-object based on a rotational cross-section or an axial cross-section, and obtain parametric information of the curve profiles of each slice of the reconstruction sub-object; the parametric information is the coordinate information of the control points that make up the curve profile.
[0090] A control point optimization module 204, configured to optimize the control points of each curve profile and determine the optimized control points of each curve profile.
[0091] A curve fitting module 205, configured to perform curve fitting respectively using the optimized control points of each curve profile to obtain a fitting curve corresponding to each curve profile.
[0092] A three-dimensional rotational reconstruction model generation module 206, configured to generate a three-dimensional rotational reconstruction model of the reconstruction sub-object based on the adjacent curve lofting technique according to each fitting curve.
[0093] The reconstruction object determination module 201 specifically includes:
[0094] A reconstruction object determination unit, configured to use the topology optimization result of the three-dimensional rotational structure model as the reconstruction object, or use the result of the Boolean subtraction operation between the topology optimization result of the three-dimensional rotational structure model and the three-dimensional rotational structure model as the reconstruction object.
[0095] The independence check module 202 specifically includes:
[0096] An independence check unit, configured to determine whether each independent structure part in the mesh model of the reconstruction object is within a preset mesh range. If it is within the preset mesh range, determine the corresponding independent structure part as a reconstruction sub-object. If it is not within the preset mesh range, delete the corresponding independent structure part.
[0097] The control point optimization module 204 specifically includes:
[0098] A control point optimization unit, which is used to optimize the control points of each curve contour by adopting a uniform point-taking method or a greedy point-adding method on the basis of the uniform point-taking method, and determine the optimized control points of each curve contour.
[0099] The curve fitting module 205 specifically includes:
[0100] A curve fitting unit, which is used to perform curve fitting on the optimized control points of each curve contour respectively by adopting a fitting method of B-spline, T-spline, Bezier curve or parametric curve, and obtain the fitting curves corresponding to each curve contour.
[0101] The mesh model of the reconstructed object is a triangular mesh model or a quadrilateral mesh model.
[0102] In this specification, each embodiment is described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other. For the system disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple. For the relevant parts, please refer to the description in the method part.
[0103] In this article, specific examples are used to elaborate on the principles and implementation manners of the present invention. The descriptions of the above embodiments are only used to help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present invention.
Claims
1. A three-dimensional rotary structure reconstruction method based on cross-section slicing, characterized in that, Including: Determine a reconstruction object according to a three-dimensional rotational structure model of a structure to be reconstructed; Perform an independence check on the reconstruction object according to the distribution of the meshes of the mesh model of the reconstruction object in space, and obtain one or more independent reconstruction sub-objects; Slice the mesh model of the reconstruction sub-object based on a rotational section or an axial section to obtain parametric information of the curve profiles of the respective slices of the reconstruction sub-object; the parametric information is the coordinate information of the control points constituting the curve profile; Optimize the control points of each curve profile to determine the optimized control points of each curve profile; Respectively perform curve fitting using the optimized control points of each curve profile to obtain the fitting curves corresponding to each curve profile; Based on the respective fitting curves, generate a three-dimensional rotational reconstruction model of the reconstruction sub-object based on the lofting technique between adjacent curves.
2. The three-dimensional rotary structure reconstruction method based on cross-sectional slices according to claim 1, wherein The determining of the reconstruction object according to the three-dimensional rotational structure model of the structure to be reconstructed specifically includes: Taking the topological optimization result of the three-dimensional rotational structure model as the reconstruction object, or taking the result of the Boolean subtraction operation between the topological optimization result of the three-dimensional rotational structure model and the three-dimensional rotational structure model as the reconstruction object.
3. The three-dimensional rotary structure reconstruction method based on cross-sectional slices according to claim 1, characterized in that The performing of the independence check on the reconstruction object according to the distribution of the meshes of the mesh model of the reconstruction object in space to obtain one or more independent reconstruction sub-objects specifically includes: Judge whether each independent structural part in the mesh model of the reconstruction object is within a preset mesh range. If it is within the preset mesh range, determine the corresponding independent structural part as a reconstruction sub-object. If it is not within the preset mesh range, delete the corresponding independent structural part.
4. The three-dimensional rotary structure reconstruction method based on cross-sectional slices according to claim 1, wherein The optimizing of the control points of each curve profile to determine the optimized control points of each curve profile specifically includes: Optimize the control points of each curve profile by using a uniform point-taking method or by using a greedy point-adding method on the basis of the uniform point-taking method to determine the optimized control points of each curve profile.
5. The three-dimensional rotary structure reconstruction method based on cross-section slicing according to claim 1, wherein The respectively performing of curve fitting using the optimized control points of each curve profile to obtain the fitting curves corresponding to each curve profile specifically includes: Adopt a fitting method of B-spline, T-spline, Bezier curve or parametric curve, and respectively perform curve fitting using the optimized control points of each curve profile to obtain the fitting curves corresponding to each curve profile.
6. A three-dimensional rotary structure reconstruction system based on cross-section slicing, characterized in that, Including: A reconstruction object determination module, configured to determine a reconstruction object according to a three-dimensional rotational structure model of a structure to be reconstructed; An independence check module, configured to perform an independence check on the reconstruction object according to the distribution of the meshes of the mesh model of the reconstruction object in space, and obtain one or more independent reconstruction sub-objects; A section-based slicing module, configured to slice the mesh model of the reconstruction sub-object based on a rotational section or an axial section to obtain parametric information of the curve profiles of the respective slices of the reconstruction sub-object; the parametric information is the coordinate information of the control points constituting the curve profile; A control point optimization module, configured to optimize the control points of each curve profile to determine the optimized control points of each curve profile; A curve fitting module, which is used to perform curve fitting by using the optimized control points of each curve contour respectively, so as to obtain the fitting curves corresponding to each curve contour; A three-dimensional rotational reconstruction model generation module, which is used to generate a three-dimensional rotational reconstruction model of the reconstructed sub-object based on the lofting technology between adjacent curves according to each fitting curve.
7. The three-dimensional rotary structure reconstruction system based on cross-section slices according to claim 6, characterized in that, The reconstructed object determination module specifically includes: A reconstructed object determination unit, which is used to use the topological optimization result of the three-dimensional rotational structure model as the reconstructed object, or use the result of the Boolean subtraction operation between the topological optimization result of the three-dimensional rotational structure model and the three-dimensional rotational structure model as the reconstructed object.
8. The three-dimensional rotary structure reconstruction method based on cross-section slices according to claim 6, characterized in that, The independence check module specifically includes: An independence check unit, which is used to judge whether each independent structure part in the mesh model of the reconstructed object is within a preset mesh range. If it is within the preset mesh range, the corresponding independent structure part is determined as a reconstructed sub-object. If it is not within the preset mesh range, the corresponding independent structure part is deleted.
9. The three-dimensional rotary structure reconstruction system based on cross-sectional slices according to claim 6, wherein The control point optimization module specifically includes: A control point optimization unit, which is used to optimize the control points of each curve contour by using the method of uniform point sampling or by using the method of greedy point addition on the basis of uniform point sampling, so as to determine the optimized control points of each curve contour.
10. The three-dimensional rotary structure reconstruction system based on cross-section slices according to claim 6, wherein, The curve fitting module specifically includes: A curve fitting unit, which is used to perform curve fitting by using the optimized control points of each curve contour respectively in the fitting mode of B-spline, T-spline, Bezier curve or parametric curve, so as to obtain the fitting curves corresponding to each curve contour.
Citation Information
Patent Citations
Geometrical reconstruction method of topological optimization result
CN103455674A
Ultrathin film device three-dimensional morphology detection method based on structure illumination obvious microsystem
CN111829457A