General Advanced Covering Algorithm
List of: Discussion Topic
Subjects: Covering
Contents: ACIS Deformable Modeling

The general algorithm used by Advanced Covering is:


1. The user specifies a "plane projectable" boundary circuit.


2. Advanced Covering calculates a "projection plane" that is used as a "first guess" for the shape of the covering surface. This choice of projection plane can be overridden through the acovr_options object.


3. In addition, the projection plane can be replaced by an arbitrary spline surface, using the set_initial_face method. An initial spline surface is created from the projection plane or if specified, the geometry of the initial_face. Knots are added to the initial surface to ensure there at least num_spans in each direction.


4. Boundary and guide geometry is projected onto the initial surface, and the covering surface is deformed so that the projected points are "pulled onto" the boundary and guide geometry. The covering surface is a B-spline, which will have the user-specified number of spans. More spans will result in smaller gaps, but decreased performance.


5. The covering surface is stitched back into the ACIS model. Any edges that have position gaps larger than SPAresabs are converted into tolerant edges.
PDF/ADM/03ADV.PDF
HTM/DATA/ADM/ADM/03ADV/0004.HTM