Approximate Surfaces
Creo+
User Interface Location: Click Model > Editing > Approximate Surfaces.
Videos
If the video does not play, watch it on YouTube.
Description
In Creo+ you have a new ability to approximate a patch of selected surfaces with a single approximated surface. This can be helpful when it is necessary to refine geometry for repair use cases, including surface simplification by reducing the number of surfaces, or patch the result of offset surfaces containing singularities. Previously it was not possible to approximate several surfaces with a single surface.
You can choose between three attachment options:
Replace, the default attachment to best support the above use cases
Copy and Trim
Copy Untrimmed
Additional options cover the connections to neighboring surfaces, where you can choose between the G0 (Position) condition, or to maintain tangency with the G1 (Tangency) condition. The tangency condition can be calculated relative to Neighbors surfaces (which applies only for edges connecting to tangent neighbor surfaces), or to References, the selected original surface itself.
You can try to approximate with the G1 (Tangency) condition and still create a successful feature if the tangency condition cannot be met by setting Connection Handling from Strict to Relaxed. In this case Geometric Checks are generated for the feature.
Additional control options include:
Approximation scope—Approximate the Interior and Boundary, or create an n-sided surface patch based on the boundary only
Excluded edges—Inner edges/loops excluded from the connection requirements
Benefits
Increased design flexibility
Refine geometry for import repair use cases, for example surface simplification by reducing the number of surfaces
Patch the result of offset surfaces containing singularities
Additional Information
Tips:
None.
Limitations:
It is not recommended to approximate surfaces containing disjoint surface regions/contours.
Does this replace existing functionality?
No.
Configuration option associated with this functionality:
None.
Was this helpful?