Blending   

<<< Building Bodies from Profiles Chapters Importing Foreign Data >>>

Contents

[back to top]


10.1 Introduction

In Parasolid, blending is used as a broad term that encompasses the following operations:

 

Figure 10-1 Blending in Parasolid

Parasolid provides three specific kinds of blending:

 

Blend

Description

Edge blending

You supply a set of edges and Parasolid replaces them with new blend faces that meet the adjoining faces of the original edges. See Section 10.2.

Face-face blending

You supply two sets of faces (which need not be in the same body) and Parasolid creates new blend faces that lie between them. See Section 10.3.

Three-face blending

A specialized variation of face-face blending: you supply three sets of faces and Parasolid blends them, destroying the middle set in the process. See Section 10.4.

Rather than being alternatives, these different types of blending have complementary strengths so that, when combined, they can work powerfully together.

 

Strengths of edge blending

Strengths of face blending

  • Can create complicated configurations of blends
  • Simpler to use
  • Can create webs of blends rather than a single chain
  • Good for creating long sweeps of blends
  • One step process
  • Provides more user interaction
  • Provides a huge variety of controls for defining the result
  • Can blend between disjoint components

[back to top]


10.2 Edge blending

During edge blending, Parasolid generates a series of faces to replace a set of specified edges in a body. These new faces meet the faces that were separated by the original edges, usually smoothly.

Edge blends are initially attached as attributes to the edges they will replace. Such blends are referred to as unfixed and can be modified or deleted.

Once defined, unfixed blends need to be fixed, incorporating them into the body and replacing the original edges.

This two-stage process allows Parasolid to resolve all the dependencies between multiple blends, such as that shown in Figure 10-2, which illustrates several intersecting blends of different radii. If a single-stage process was used, you would have to decide the order in which to apply multiple blends - a far from straightforward task!

 

Figure 10-2 Creating complex intersecting blends using edge blending

[back to top]

10.2.1 Types of edge blend

Parasolid can create a variety of edge blends.

 

Blend Type

Description

Example

Constant-radius

A blend with a circular cross-section: the result of rolling a ball along the two surfaces adjoining the edge.

 

Chamfer

A rolling-ball blend with a linear cross-section. Chamfer blends are not tangent-continuous with the faces adjoining the original edge. There are two types of chamfer blends:

  • face offset chamfer blends
  • apex-range chamfer blends

Apex-range chamfer blends provide greater control over the width and angle of the resulting chamfer.

 

Variable-radius

A rolling-ball blend in which the radius of the ball varies along the length of the blend. These blends need not even be circular: Parasolid can create blends with elliptical, parabolic or hyperbolic cross-sections.

 

[back to top]

10.2.2 Controlling the appearance of edge blends

Parasolid provides many options to allow you to control the appearance of edge blends. Some of the most common are illustrated here.

 

Option

Description

Example

Cliff-edge

A cliff-edge blend is tangent to only one of the faces adjacent to the original blend edge.

 

Vertex blending

Vertex blending can be used to roll over adjacent sharp edges at a vertex, further smoothing the blend.

 

Y-shaped

Parasolid can create flatter “Y-shaped” blends when two edges of different convexity meet at a vertex with three or more edges.

 

Setback

When three or more blends meet at a vertex, a setback blend can be used to create a larger, flatter blend area in the region where the blends meet.. Setback blends can be implemented with or without collar faces.

 

Preserving topology

Any topology that is completely overlapped by a blend face can be preserved. Alternatively, such topology can be deleted from the part.

 

[back to top]

10.2.3 Edge blend overflows

Many blends cannot fit entirely inside one or both of the faces adjacent to the blended edge. Parasolid has a number of strategies that enable such blends to be fixed successfully. This process is known as creating blend overflows. Parasolid can create a number of different types of overflow, depending on the appearance you want and the exact configuration of the body in the region of the blend:

 

Overflow

Description

Example

No overflow

The body before edge blending

 

Smooth

In the overflowing region, the blend surface is changed so that it flows across the smooth edge into the adjacent face.

Note: In the example, the blend along the front edge of the block is already present.

 

Cliff

In the overflowing region, the blend surface is changed so that it blends along the edge using a cliff-edge blend.

 

Notch

In the overflowing region, the blend surface is trimmed by extending the neighboring faces. The blend remains the same in all other respects.

 

[back to top]

10.2.4 Controlling blend propagation

Parasolid can propagate blends along chains of tangent edges. You create a blend on one edge, and Parasolid will create a blend on the next edge if it meets the previous edge smoothly, continuing the chain of blends until a non-smooth edge is met.

 

Figure 10-3 Propagating blends along smooth edges

[back to top]

10.2.5 Creating blend limits

Parasolid can limit an edge blend to stop it short of its natural finishing point, using either vertex or edge limits, or information about where blends would overlap each other.

 

Figure 10-4 Creating blend limits for overlapping blends

These methods can be combined, as shown in Figure 10-5.

 

Figure 10-5 Blends limited at a vertex and along two edges

In addition, you can stop a blend short by capping it with either faces from the body, a plane, or a sheet body.

 

Figure 10-6 Trimming edge blends to a face in the body

[back to top]


10.3 Face-face blending

Face-face blending differs from edge blending as follows:

To create a face-face blend, you choose two sets of faces, known as the left and right walls of the blend. You then define the blend in terms of the three independent properties shown in Figure 10-7.

 

Figure 10-7 General definition of a face-face blend

[back to top]

10.3.1 Cross-sectional planes

You can create different face-face blend effects by varying the cross-sectional plane, as shown in Figure 10-8.

 

Figure 10-8 Creating blends with (a) rolling-ball, (b) disc and (c) isoparameter cross-sectional planes

Rolling-ball and disc blends are the most common form of cross-sectional plane. Isoparameter blends are specialized blends that are useful, for example, in turbine design.

[back to top]

10.3.2 Contact points

Each cross-sectional plane in a blend contains two contact points, where the blend surface touches one of the blend walls. You can determine the position of these contact points in two ways:

10.3.2.1 Specifying the size of the blend

The following types of blend are defined in terms of the size of the blend:

 

Blend type

Description

Example

Constant-size face offset

The blend spine (arrowed line) remains the same distance from each wall along the length of the blend.

 

Variable-size face offset

The distance of the blend spine from each wall varies according to ranges you specify.

 

Constant-width

The width of the blend remains constant along the length of the blend.

 

Variable-width

The width of the blend varies according to ranges you specify.

 

Apex-range chamfer

The distance of the chamfer apex from each wall and/or the angle of the chamfer to an underlying wall varies according to the data you specify.

 

10.3.2.2 Specifying the blend boundary

The following types of blend boundary, or holdline, can be defined. Parasolid creates blends that are bounded by these holdlines.

 

Type of holdline

Description

Tangent

You define the position of one boundary and let Parasolid calculate the position of the other boundary.

Single conic

You define the position of one boundary and use the standard blend size controls to define the position of the other boundary.

Double conic

You define the position of both boundaries and let Parasolid fit the blend within them.

 

Figure 10-9 Supplying (a) tangent holdlines and (b) double conic holdlines

Holdlines can also be inverted, so that the blend is tangent to the face above the holdline rather than the face below, as shown in Figure 10-10.

 

Figure 10-10 Using inverted holdline blends to control the tangency of a blend

You can also specify that a boundary should form a cliff-edge blend. As with edge blends, a face-face blend does not have to join the blend wall tangentially along the cliff edge.

[back to top]

10.3.3 Cross-sectional shape

Within a cross-sectional plane, you can control the shape of the blend (that is, the curve that joins the two contact points). Parasolid can create the following types of cross-sectional shape:

 

Cross-section

Description

Conic

A circular, elliptical, hyperbolic or parabolic cross-section.

Chamfer, or linear

A straight line between the contact points.

Curvature-continuous, G2-continuous

A cross-section with the same curvature as the wall at each contact point.

[back to top]

10.3.4 Trimming

Parasolid provides different ways of trimming a face-face blend to its surrounding faces so as to produce the required final shape. Trimming may involve removing material from the blend surface, the walls, or both. The blend may be attached to the walls or created as a separate sheet body.

 

Figure 10-11 Trimming blend faces and blend walls

Parasolid can also trim blend walls using its imprint completion functionality as shown in Figure 10-12.

 

Figure 10-12 Trimming blend walls with imprint complete

[back to top]

10.3.5 Propagation and notches

As with edge blends, you can control a wide range of properties, such as propagation, behaviour at notches and so on.

 

Figure 10-13 Propagation and notch behaviour in face-face blends

[back to top]

10.3.6 User-supplied surfaces

Rather than have Parasolid generate a blend surface, you can supply a surface to use in a blend operation. This is essential if your application makes use of specialized surface types that you want to use in conjunction with Parasolid’s face-face blending functionality.

 

Figure 10-14 Blending faces with a user-supplied surface

[back to top]

10.3.7 Wire-face blends

It is possible to make a cliff-edge blend between a wall of faces and the edges of a wire body, known as a wire-face blend. There are a number of restrictions on the use of this functionality.

 

Figure 10-15 Example of a wire-face blend

[back to top]


10.4 Three-face blending

In addition to standard face-face blending, you can create three-face blends (sometimes known as full round fillets), which are blends between three sets of faces.

Figure 10-16 shows a part containing a number of ribs, each of which has a three-face blend along the top.

 

Figure 10-16 Blending three sets of faces

When creating three-face blends, three sets of walls are provided, rather than two. The resulting blend is trimmed and attached to the body automatically.

Three-face blending shares many options with face-face blending, as illustrated in Figure 10-17.

 

Figure 10-17 Options when creating three-face blends

[back to top]

<<< Building Bodies from Profiles Chapters Importing Foreign Data >>>