The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)
Component:Advanced Covering
From DocR19
The Advanced Covering Component packages powerful Deformable Modeling technology into a clear and simple high-level interface. With Advanced Covering, you can put a face over a loop in a way that meets your constraints. The algorithm deforms an initial surface (a plane by default) until it lies on the loop you specify. Advanced Covering can produce covers that are tangent to adjacent faces (G1 continuous) along the boundary.
| Operation | Description |
|---|---|
| Advanced cover a hole on a body | Make and attach a face covering a faceless circuit on a body. api_advanced_cover |
| Advanced cover arbitrary edges | Make an unattached face covering a collection of edges. api_advanced_cover_no_stitch |
| Recover | Make and install a new surface for a face on a body.api_advanced_cover |
| Report max gap | Provide feedback about the advanced cover constraint satisfaction. acovr_options::report_max_gap |
Other Advanced Covering Operations
- Main article: More Advanced_Covering_Operations
Articles
- Advanced Covering Terminology
- Advanced Covering Basic Steps
- Advanced Covering General Algorithm
- Advanced Covering Guide and Circuit (Constraint) Layout
- Advanced Covering Limitations
- Advanced Covering C++ Examples
Journaling and Versioning
Journaling and Versioning are available for Advanced Covering through the standard AcisOptions mechanism.
This page summarizes the interfaces for Advanced Covering.
C++ Interface
The Advanced Covering C++ interface includes several functions and three classes. The classes include: acovr_options, acovr_edge_constraint, and acovr_gap_report. The functions include: api_advanced_cover, (both overloaded APIs) and api_advanced_cover_no_stitch. The acovr_options object is used to define optional parameters that configure the covering problem.
The functions and classes are illustrated in Advanced Covering C++ Examples. Refer to the function and class reference templates for more information.
Scheme Interface
A Scheme interface is also supplied for learning and testing Advanced Covering in a Scheme environment, such as using Scheme AIDE. Refer to the Scheme Extensions Reference for more information.
