Advanced Blending Functionality


In the most general sense, a blend is a transition surface between regions of a model. Standard blending, which is embedded within ACIS, offers blends to transition between faces, but ABL provides more options.

Advanced blending with ABL falls broadly into two categories:

Edge sequence-following
Augments the range of face-face geometries available to standard blending.
 
Entity-entity
Provides a wholly general framework for blends between faces, edges, and vertices.

Note:  The standard blending of the Blending Component provides some support for entity-entity blends to resolve certain difficult blending configurations. However, it does not provide the functionality for defining arbitrary entity-entity blends.

In ABL, variable radius blends may be defined with a more flexible range of radius functions and cross section shapes, and blends between faces and edges (entity-entity blending) may be performed.

ABL handles many more geometric and topological cases than standard blending and also provides many new blend shapes, augmenting the round and chamfer blends available in standard blending. However, the geometry classes (for example, new curve and surface types) needed for this functionality are implemented within the Kernel Component, because ACIS based applications that are not linked with ABL must be able to read, write, and evaluate (but not create) the geometries produced by advanced blending operations.

Refer to the Geometric Limitation on the Blend Radius topic.

Blend Cross Section

A blend surface between two entities has a characteristic shape, which is defined by its cross section. The cross section is a line in the blend surface, which connects the two entities being blended.

In standard blending, a blend surface bridges from one face to another face (for example, does not blend from a face to an edge or an edge to an edge). The cross section shape of the blend is seen by the shortest line along the blend surface from one face to the other.

A round, or circular, cross section creates a pipe-shaped blend surface that is represented as a spline, in general, but under special circumstances is represented as a cylinder or a torus. In standard blending, the blend surface is tangent to each of the faces being blended, and the plane of the cross section is always perpendicular to both of the faces.

A chamfer cross section is a straight line which is controlled by offset distance parameters along each of the surfaces being blended. Under special circumstances, the blend surface is created as a plane or a cone.

In addition to the round and chamfer cross sections described above, the following cross section shapes are also available with ABL:

Elliptical

Cross section shape is a rotated ellipse controlled by major and minor radius and rotation angle parameters.




Rounded chamfer

Cross section is like a chamfer with a round bulge added. Like the chamfer, it is not tangent to the side surfaces. The bulge may be zero in order to create an ordinary chamfer.




Thumbweights

The normally circular cross section can be given more or less bulge. The surface is still tangent to the side surfaces. Left and right thumbweights can be applied separately.



ABL provides geometry extensions that allow a variety of cross section shapes beyond those available in standard blending.

In standard blending, the plane of the cross section is always perpendicular to both of the faces being blended, but with advanced blending, the plane of the cross section may be lofted to align with a given orientation.

Cross Section Radius

All types of blend surface cross sections are controlled by blend radius parameter values. Varying the parameter values at different positions along the blend surface allows the size of the cross section to change.

In standard blending, the blend radius may be either a constant radius value or an implicit variable radius across the blend, which is specified by providing two radius values at the ends of a smooth edge sequence.

    

In addition to these two radius specification methods, advanced blending offers the following methods:

Standard and advanced blending perform automatic smoothing of consecutive two-end functions. Additionally, advanced blending offers automatic stabilizing of discrete-valued radius functions. If parameter values are specified at a few locations, the resulting blend forces the parameter values to change smoothly between the specified points.

Topology

Standard blending supports blends between both faces that are adjacent to the blend edge (the blend is tangent to both faces) and has some limited support for blending faces and edges that are remote from the edge.

Advanced blending supports blends between:

Mitering

Mitering is available only in standard blending and the geometry extensions provided by ABL. For entity-entity blends, the effect of mitering is only possible when distinct sequences can be fixed separately.

Automatic Transitions

With entity-entity blending, blend processing instructions are placed on the model to direct the automatic transition between blend types: from face-face to edge-face or from edge-face to face-face. This only applies to entity-entity blending.

Single Stepping

Blends using ABL may be produced in the same single-step manner as standard blending (using api_init_blend_ss, api_do_one_blend_ss, and api_concl_blend_ss).

Advanced Chamfering

Unlike Standard Chamfering, Advanced Chamfering provides the functionality for generating chamfers between any types of support surfaces. It also provides a method for specifying the chamfer ranges, which is more aligned with the way rolling ball blends are defined. In Advanced Chamfering the "ranges" specify the size of the balls that roll between the supports. If the ranges for the two supports are equal, a single ball with the radius equal to the ranges as shown below defines the contact points on both supports.

If the range values are different a ball with radius equal to range1 defines the contact point on one surface and a ball with radius equal to range2 defines the contact point on the other support. The chamfer cross section is then defined by a straight line drawn between the contact points on the supports as shown below.


Related topics:

Holdline Blending Sample

[Top]