Component:Offsetting
From DocR21
The Offsetting Component (SPAofst), provides functionality for offsetting wires, standalone faces, edges on faces, and face loops. The resulting edge and face geometry is an exact mathematical offset based on the reference geometry from the wires, edges and faces given as input. For offsetting face loops on non-planar surfaces, an approximate geodesic offset algorithm is used to offset a curve along a surface based on a given distance.
Note: Due to the need for topological modifications during offset, solid and sheet body offsetting is found as a functional variation in the Local Operations component, body offsetting.
| Operation | Description |
|---|---|
| Wire Offsetting | Creates new wire bodies which have parallel geometry to their base wire. |
| Wire Offsetting with Laws | If laws are used for wire offsetting, the wire is offset by the given law and trimmed for self-intersections. |
| Face Offsetting | Creates a face whose surface is offset from the given face. |
| Face Edge Offsetting | Another alternative to offset an edge is offsetting in the normal direction of the face on which it lies. |
| Face Loop Offsetting | Creates a new body by offsetting the loops of a (non-planar) face. |
| Offsetting Edges on Faces | Creates a new wire body by offsetting face edges onto the same face or adjacent faces. |
Functional Options
All Local Operations APIs accept a lop_options object. Several of these options existed as Global Options (below) in previous releases, however, they now are invoked through functional options. Refer to the Global Options documentation for complete coverage.
Global Options
Some of the most relevant options affecting offsetting are:
- Approx vbl offset - Sets whether or not approximations can be used for vertex blends.
Important: For historical reasons, some global options also affect the behavior of Local Operations. For a comprehensive list of all options affecting the Offsetting component, refer to the complete list of options for Offsetting.
