3D Virtual Model Reparameterization for Sharp Edge Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Spline modeling techniques often result in 3D models with excessive control points, leading to inaccuracies such as bumps or sagging along curvatures or creases in objects with sharp edges.
Innovation Solution
A modeling system that includes a processor to retrieve a 3D virtual model, parameterize it over a defined parameter domain, identify feature curves, project them into the parameter domain, construct a map between parameter domains, and compose an inverse map with the parameterized surface to obtain a reparameterized surface, thereby adaptively fitting the model.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If spline modeling is used to model objects with sharp edges, then the model can represent curved surfaces, but the model requires an excessive number of control points resulting in bumps or sagging along curvatures or creases
Solution Approach 1:
The patent divides the parameter domain into multiple subdomains, with each subdomain corresponding to a specific feature curve. This segmentation allows the model to use fewer control points in each local region while maintaining overall accuracy, eliminating the need for an excessive number of control points across the entire model.
Solution Approach 2:
The patent applies different parameterization strategies to different regions of the model based on local feature characteristics. By identifying feature curves and creating localized subdomains, the model can adaptively adjust the distribution of control points to match local geometric requirements, improving precision without uniformly increasing complexity.
2Manufacturing precision
If an excessive number of control points are used to model sharp edges, then the curved features can be represented, but the processing time and computational resources increase
Solution Approach 1:
By segmenting the parameter domain into subdomains based on feature curves, the patent reduces the computational burden associated with processing excessive control points. Each subdomain can be processed independently with fewer control points, significantly improving processing efficiency while maintaining curved feature representation.
Solution Approach 2:
The patent transforms the parameterization approach by introducing feature curve-based subdomains and adjusting the distribution of control points according to local feature importance. This parameter change allows the model to maintain accuracy for curved features while reducing the total number of control points, thereby improving processing efficiency.
3Ease of operation
If traditional spline modeling is applied uniformly across the entire model, then the modeling process is simple, but the model cannot accurately track curved features in regions with sharp edges
Solution Approach 1:
The patent segments the parameter domain into subdomains based on identified feature curves. This segmentation enables the model to accurately track curved features in regions with sharp edges while maintaining a relatively simple overall process. The automated identification and subdomain creation minimize the increase in operational complexity.
Solution Approach 2:
By applying local quality principles, the patent enhances feature curve tracking accuracy in specific regions without complicating the entire modeling process. The feature curve-based subdomain approach allows targeted improvement in critical areas while keeping the rest of the modeling process straightforward.
Data Source
AI summary
A modeling system is provided which is configured to retrieve from the non-volatile memory the 3D virtual model of an object; define a domain of a parametric surface; project feature curves in the 3D virtual model into the domain of the parametric surface to generate a mapping based on the 3D virtual model and including a plurality of parametric curves; divide the plurality of parametric curves into horizontal and vertical feature curves; extend each of the horizontal feature and vertical feature curves; construct a horizontal interpolant connecting the extended horizontal feature curves; construct a vertical interpolant connecting the extended vertical feature curves; fit the horizontal and vertical interpolants as coordinates of a map to a new parametric domain; and compose the inverse of the map to the new parametric domain with the parametric surface to create a new parametric surface containing the feature curves as isoparametric curves.


