CAD Sheet Body Patching via Boundary Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer-aided design (CAD) modeling, patching a sheet body to a target body is challenging when the sheet body's boundary edges are partially coincident or non-coincident, especially when non-coincident segments end in the interior or on sharp edges of the target body, leading to errors and difficulties in trimming or smoothing regions.
Innovation Solution
A method is developed to detect coincident and non-coincident segments of the sheet body's boundary, project or extend non-coincident segments based on endpoint types, fill open regions between segments and sharp edges, and combine these to divide the target body into separate regions, allowing the sheet body to replace one of these regions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the sheet body boundary edges are partially coincident or non-coincident with the target body, then the patching operation becomes more complex and error-prone, but complete boundary matching is not always achievable in practical CAD modeling scenarios
Solution Approach 1:
The boundary of the sheet body is divided into multiple segments, where each segment is classified as either coincident or non-coincident with the target body. This segmentation allows the system to handle different boundary conditions independently, applying appropriate processing methods to each segment type, thereby managing complexity while maintaining patching accuracy.
Solution Approach 2:
The system performs preliminary classification of boundary segments into coincident and non-coincident categories before executing the patching operation. By identifying and marking non-coincident segments in advance, the system prepares the necessary projection and extension operations beforehand, ensuring accurate patching without encountering errors during the actual patching process.
2Productivity
If non-coincident segments are projected or extended to match the target body boundary, then the patching coverage is improved, but the computational complexity and processing time increase
Solution Approach 1:
The system applies projection or extension operations only to the non-coincident segments of the sheet body boundary, rather than processing the entire boundary. This partial action approach ensures that patching coverage is maintained for the necessary regions while avoiding unnecessary computational overhead on already-matching segments, thus improving efficiency without sacrificing completeness.
3Ease of operation
If the method automatically detects and processes different types of boundary segments, then manual intervention is reduced, but the algorithm complexity and computational resources required increase
Solution Approach 1:
The system automatically detects and classifies boundary segments as coincident or non-coincident with the target body without requiring manual intervention. The algorithm independently identifies segment types, determines appropriate processing methods, and executes the patching operation autonomously, thereby simplifying user operation despite the underlying algorithmic complexity.
Data Source
AI summary
In computer assisted design, a sheet body is patched to a target body, wherein the boundary edges of sheet body are partially coincident with the target body. All segments of the sheet body boundary that are coincident or non-coincident to the target body are detected; for a non-coincident segment with at least one end point which is in the interior of the target body but not on the sharp edge, the corresponding patch position on the target body is determined, and the segment or an extension is projected on the target body; for a non-coincident segment with both end points on sharp edges of the target body, the open region between the segment and the sharp edges is filled as extension of the faces of sharp edges; the coincident segments and the projected or extended non-coincident segments are combined to divide the target body into separate regions; and one of the regions is replaced by the sheet body.


