Fluent Inc. Logo return to home
next previous contents index

2.5 Volume Commands

The following commands are available on the Geometry/Volume subpad.

Symbol

Command Description

Form Volume Creates a volume from existing faces or edges

Create Volume Creates a volume in one of several primitive shapes

Boolean Operations Unites, intersects, or subtracts volumes

Blend Volumes Rounds and/or trims volume edges

Modify Volume Color
Modify Volume Label
Changes a volume color: changes a volume label

Move/Copy Volumes
Align Volumes
Moves and/or copies volumes; aligns volumes and connected geometry

Split Volume
Merge Volumes
Splits or merges volumes

Heal Real Volume
Convert Volumes
Heals real volume geometry problems; converts non-real volumes to real volumes

Summarize Volumes
Check Volumes
Query Volumes
Total Entities

Displays volume summary information; checks validity of topology and geometry; opens a volume query list; displays entity totals

Delete Volumes Deletes real or virtual volumes

2.5.1 Form Volume

The Form Volume command button allows you to perform the following operations.

Symbol

Operation Description

Stitch Faces Creates a volume from a set of existing faces

Sweep Real Faces Creates a volume by sweeping a face along a specified path

Revolve Real Faces Creates a volume by revolving a face through a specified angle

Form Real Volume From Wireframe Creates a volume from a set of existing edges

The following sections describe the procedures and specifications required to execute the commands listed above.


Stitch Faces

The Stitch Faces command allows you to form a volume from a set of existing faces.

To form a volume by means of the Stitch Faces command, you must specify the following information:

Specifying the Faces

To stitch faces to form a volume, you must specify a set of faces that constitute the sides of the volume. The faces do not have to be planar but must possess coincident edges such that the set defines a completely closed volume.

Specifying the Volume Type

GAMBIT allows you to form a real or virtual volume by means of the Stitch Faces command. To form a real volume, you must specify only real faces. To form a virtual volume, you can specify real and/or virtual faces.

If you specify the creation of a virtual volume, you can also specify a Tolerance value. The Tolerance value allows you to form a volume from a set of faces the edges of which are not exactly coincident with each other.

Using the Stitch Faces Form

To open the Stitch Faces form (see below), click the Stitch Faces command button on the Geometry/Volume subpad.

The Stitch Faces form includes the following specifications.

Faces specifies the faces to be used in forming the volume.
Type: -------------------------
Real specifies the creation of a real volume.
Virtual specifies the creation of a virtual volume.
Tolerance specifies the maximum allowable distance between "coincident" boundary edges for the set of specified faces.
Label specifies a label for the new volume. (See Section 2.1.1.)

Sweep Real Faces

The Sweep Real Faces command allows you to form volumes by sweeping real faces along a specified path.

To create a volume by means of the Sweep Real Faces command, you must specify the following parameters.

The profile consists of a set of one or more faces to be swept. The path represents the tra­jectory of the sweep operation. The type defines the shape and orienta­tion of the created volume relative to those of the profile and path.

Specifying the Sweep Profile

The sweep profile consists of a set of one or more existing faces. GAMBIT creates a sepa­rate volume corresponding to each face in the profile. Each type of sweep operation possesses its own set of rules that govern whether or not a face con­stitutes a valid profile component. In general, however, GAMBIT does not allow you to specify profile faces that are parallel to the sweep path.

Specifying the Sweep Path

You can define the sweep path by means of either of the following specifications.

When you define the sweep path by specifying an edge, GAMBIT defines the path according to the shape, length, and sense of the specified edge. You can reverse the direction of the sweep path relative to the sense of the specified edge by means of the Reverse option on the Sweep Edges form.

When you define the sweep path by specifying a vector, GAMBIT defines the path as a straight line possessing the magnitude and direction of the vector. You must define the vector by means of the Vector Definition form (see "Using the Vector Definition Form" in Section 2.1.4).

Specifying the Sweep Type

GAMBIT provides two general types of sweep operations:

When you specify a rigid sweep, GAMBIT sweeps the profile along the entire length of the specified path without altering the profile orientation with respect to the global coordinate system. When you specify a perpendicular sweep, GAMBIT maintains a constant angle between the face and the sweep path along the entire length of the path.

Performing a Rigid Sweep

When you specify a rigid sweep operation, GAMBIT projects the profile along the entire length of the specified path without altering the size, shape, or orientation of the profile. The shape and orientation of any volume created by means of a rigid sweep operation depends on two factors:

Specifying the Profile

The edges that bound the profile face(s) can be straight or curved, and the profile face does not have to be planar. However, GAMBIT imposes the following restrictions on profiles and paths employed in face-sweep operations:

Figure 2-83 shows three path/profile configurations, only one of which constitutes a valid configuration for a face-sweep operation. (NOTE: The cubic volumes shown in Figure 2-83 are included for positional reference only.)

Figure 2-83: Allowed face configurations for sweeping a face

The validities of the configurations shown in the figure are as follows.

Specifying the Path

The sweep path can be defined by means of either an edge or a vector. If you specify an edge to define the path, the path can be straight or curved-depending on the shape of the edge. If you specify a vector to define the path, the path is straight by definition.

Example Face-Sweep Operations

Figure 2-84 and Figure 2-85 illustrate the results of the rigid face-sweep operation for two simple path/profile configurations. In each case, the profile face is planar and is bounded by three edges. The sweep paths shown in Figure 2-84 and Figure 2-85 are defined by a straight edge and a circular arc edge, respectively.

Figure 2-84: Example rigid face sweep operation—straight path

Figure 2-85: Example rigid face sweep operation—curved path

Performing a Perpendicular Sweep

Overview

Perpendicular sweep operations differ from rigid sweep operations in that, for perpendicular sweeps, the initial orientation between the profile and path is main­tained along the entire length of the sweep path. Rigid sweeps, by contrast, maintain the orientation of the profile with respect to the global coordinate system along the sweep path.

As an example of the difference between rigid and perpendicular sweep operations, consider the profile and path shown in Figure 2-86(a). In this case, the profile consists of a planar square face aligned with the y-z coordinate plane, and the path is defined by a circular arc edge aligned with the x-y plane.

Figure 2-86: Example Rigid and Perpendicular sweep operations—curved path

The differences between the created faces can be summarized as follows.

Perpendicular Sweep Methods

GAMBIT provides two options for perpendicular face-sweep operations:

The Draft option specifies a fixed angle of deviation between the path and the face projection for the created volume. The Twist option allows you to revolve the profile through a specified angle along the length of the path.

NOTE: In order to constitute a valid configuration for either a Draft or Twist operation, the profile and path must meet the following conditions.
  • The profile must be planar.
  • The face normal cannot be perpendicular to the path.

Draft Option

When you create a volume by means of the draft method, GAMBIT allows you to expand or contract the projected face by a specified angle along the path. Figure 2-87 shows a perpendicular draft sweep involving a profile and path identical to those shown in Figure 2-86(a). In this case the draft angle is specified as +10o, therefore the profile expands as it is swept along the profile curve.

Figure 2-87: Perpendicular face sweep—draft option, 10o draft angle

The Effect of Draft Angle

As noted above, when you perform a perpendicular face sweep operation by means of the draft method, GAMBIT allows you to specify a draft angle for the created volume. The draft angle represents the extent to which the swept edges of the volume are expanded or contracted relative to those of the original profile.

Figure 2-88 shows the effect of draft angle on the shape of a volume created by sweeping a square profile along a straight path that is perpendicular to the face. In this case, the profile face is a square, planar face aligned with the y-z plane, the path is defined by a straight edge aligned with the x axis, and the draft angle is specified as 10o.

If you specify a positive draft angle, the profile expands along the length of the path (see Figure 2-88(c)). If you specify a negative draft angle, the profile contracts along the length of the path (see Figure 2-88(d)).

Figure 2-88: Perpendicular draft face sweep—effect of draft angle

The Effect of Draft Type

When you sweep a face by means of the perpendicular draft method and expand the profile by means of a positive draft angle, GAMBIT allows you to specify the following options for the expanded profile type:

Figure 2-89 shows the effect of draft type on the shape of a volume created from a profile and path identical to those shown in Figure 2-88(a). The Extended option expands the profile with altering its basic shape (see Figure 2-89(a)). The Round option rounds the corners of the expanded profile as shown in Figure 2-89(b). The Mixed option combines elements of the Extended and Round options, as necessary, to fill gaps in the expanded profile.

Figure 2-89: Perpendicular face sweep, draft method—effect of draft type

Twist Method

When you perform a perpendicular sweep operation by means of the twist method, GAMBIT revolves the profile through a specified angle along the length of the path. The profile and path can be straight or curved.

As an example of the effects of the twist sweep procedure, consider the profile/path configurations shown in Figure 2-90. In each case, the profile consists of a square planar face aligned with the y-z plane. The paths shown in Figure 2-90(a) and (b) are defined by straight and circular arc edges, respectively.

NOTE: When you employ a twist sweep procedure, GAMBIT twists the profile face about the specified path—rather than projecting the path start location onto the face surface geometry. Consequently, the results of the twist face-sweep operation depend, in part, on the orientation and distance between the profile and path.

Figure 2-90: Twist-method face sweep—example profiles and paths

Figure 2-91 and Figure 2-92 show the results of a perpendicular twist face-sweep procedure applied to the profiles and paths shown in Figure 2-90(a) and (b), respectively. Figure 2-91 shows results for draft-angle values of +90oand +360o. Figure 2-92 shows results for draft-angle values of +90o and +180o.

Figure 2-91: Twist-method face sweep—straight path results

Figure 2-92: Twist-method face sweep—curved path results

Using the Sweep Real Faces Form

To open the Sweep Real Faces form (see below), click the Sweep Real Faces command button on the Geometry/Volume subpad.

The Sweep Real Faces form includes the following specifications.

Faces specifies one or more faces that constitute the sweep profile.
Path: --------------------------------------
Edge specifies that the path is described by the length, orientation, and sense of an existing edge.
Edge specifies the edge to be used as the sweep path.
Reverse specifies that the direction of the path is reversed with respect to the sense of the specified edge.
Vector specifies that the path is described by a vector.

When you select the Vector option, GAMBIT displays a command button titled Define Vector. When you click the Define Vector command button, GAMBIT opens the Vector Definition form, which allows you to specify parameters that define the path vector. For instructions on using the Vector Definition form, see "Using the Vector Definition Form" in Section 2.1.4.

Type: --------------------------------------
Rigid specifies a rigid sweep operation.
Perpendicular specifies a perpendicular sweep operation.
Option: ---------------------------------
Draft specifies the perpendicular draft method.
Twist specifies the perpendicular twist method.
Angle specifies the draft or twist angle.
Type: -------------------------------
Extended specifies that an expanded profile projection reflects the basic shape of the profile.
Round specifies that an expanded profile projection is to contain rounded edges.
Mixed employs elements of the Extended and Round options to fill gaps in the expanded profile.
Label specifies a label for the new volume. (See Section 2.1.1.)

Revolve Real Faces

The Revolve Real Faces command allows you to form a volume by revolving a face through a specified angle

To create a volume by means of the Revolve Real Faces option, you must specify the following parameters:

The rotational axis does not have to be coincident with one of the edges of the face to be swept, but it must lie in the same plane as the profile face (see Figure 2-93).

Figure 2-93: Face revolve parameters

Specifying Faces to Be Revolved

To create a volume by means of the Revolve Real Faces form, you must specify one or more faces to be revolved about the axis of rotation. Each specified face can include any combination of straight and curved edges as long as all the edges comprising the face lie in a single plane.

Specifying the Axis of Rotation

In order to constitute a valid axis of rotation for the face-revolve operation, the axis must lie in the plane of the face. To specify the axis of rotation, you must define the axis by means of the Vector Definition form. For a description of the Vector Definition form and its operation, see "Using the Vector Definition Form" in Section 2.1.4. The conventions regarding the angle of rotation for the Revolve Real Faces operation are identical to those described in "Rotating an Entity" in Section 2.1.4.

Specifying the Angle of Rotation

The angle of rotation is defined according to the right-hand rule relative to the direction of the axis vector. That is, when the rotational axis is oriented such that its vector points away from the observer, angles swept in the clockwise direction are defined as positive (see Figure 2-91, above).

Specifying Draft Angle and Type

When you create a volume by revolving a face, GAMBIT allows you to specify a draft angle and type to be applied in conjunction with the revolution of the face. The draft angle represents the extent to which the profile is expanded or contracted as the face is revolved. The draft type determines whether or not the edges of an expanded profile are rounded in the process of creating the volume.

Figure 2-94 shows two volumes created by revolving a rectangular face and specifying a positive draft angle—that is, an expansion of the profile. In Figure 2-94(a), the draft type is extended, therefore the basic shape of the face does not change as it is revolved. In Figure 2-94(b), the draft type is round, therefore the corners of the revolved face are rounded with respect to the original profile.

Figure 2-94: Revolving faces—effect of draft angle and type

Using the Revolve Real Faces Form

To open the Revolve Real Faces form (see below), click the Revolve Real Faces command button on the Geometry/Volume subpad.

The Revolve Real Faces form includes the following specifications.

Faces specifies one or more faces to be revolved.
Angle specifies the angle through which the face is to be revolved.
Deg
Rad
specifies the units for the angle of revolution as either degrees (Deg) or radians (Rad).
Axis: contains two components:
  • A Define command button that allows you to define the axis around which the edge is to be revolved
  • The coordinates of the start and end points for a vector defining the rotational axis
Draft: --------------------------------------
Extended specifies expanding or contracting the profile face as it is revolved according to the specified draft angle.
Round specifies that the corners of an expanded profile are rounded.
Angle specifies the draft angle.
Label specifies a label for the new volume. (See Section 2.1.1.)

Form Real Volume From Wireframe

The Form Real Volume From Wireframe command allows you to form a volume from a set of existing edges.

To create a volume by means of the Form Real Volume From Wireframe option, you must specify a set of edges that define the volume. The edge specifications are subject to the following restrictions:

GAMBIT does not require that edges specified for the wireframe are connected at their endpoints. During the creation process, GAMBIT deletes coincident vertices, thereby connecting the edges used to form the volume.

Figure 2-95 shows four different sets of edges, only one of which constitutes a valid wireframe for the creation of a volume by means of the Form Real Volume From Wireframe form. Each set represents a slight variation on a set of edges that constitutes the wireframe of a cube. The sets shown in Figure 2-95 are allowed or not allowed for the following reasons:

  1. Allowed—All of the edges possess at least one endpoint vertex that is coincident with that of at least one other edge; there are no edges that are wholly internal to the cube
  2. Not allowed—The circular edges of the cylindrical region cannot be joined to any part of the edges that comprise the cube
  3. Not allowed—There are four edges in the set that cannot be joined in to the edges of the cube
  4. Not allowed—The edges of the pyramidal region exist entirely within the volume represented by the edges of the cube

Figure 2-95: Allowable wireframe configurations

If GAMBIT cannot resolve the specified set of edges into a valid volume, it completes as much as the creation process as is possible-including the creation of faces-and displays a warning in the Transcript window.

Using the Form Real Volume From Wireframe Form

To open the Form Real Volume From Wireframe form (see below), click the Form Real Volume From Wireframe command button on the Geometry/ Volume subpad.

The Form Real Volume From Wireframe form includes the following specifications.

Edges specifies the edges to be used in forming the volume.
Label specifies a label for the new volume. (See Section 2.1.1.)

2.5.2 Create Volume

The Create Volume command button allows you to perform the following operations.

Symbol

Operation Description

Create Real Brick Creates a volume in the shape of a rectangular brick

Create Real Cylinder Creates a volume in the shape of a cylinder

Create Real Prism Creates a volume in the shape of a regular prism

Create Real Pyramid Creates a volume in the shape of a truncated pyramid

Create Real Frustum Creates a volume in the shape of a frustum

Create Real Sphere Creates a volume in the shape of a sphere

Create Real Torus Creates a volume in the shape of a torus


Create Real Brick

The Create Real Brick command allows you to create a volume in the shape of a rectangular brick.

To create a volume by means of the Create Real Brick command, you must specify the following parameters:

Specifying the Dimensions

When you create a rectangular brick volume by means of the Create Real Brick option, GAMBIT applies the width, depth, and height specifications to the x, y, and z directions, respectively. To define the locations of the brick edges relative the origin of the reference coordinate system, you must specify the position of the brick (see below).

Specifying the Position of the Brick

To orient the brick relative to the reference coordinate system, you must specify the directions in which to apply the dimensions of the edges—that is, whether GAMBIT applies the width, depth, and height dimension parameters in the positive or negative direction with respect to each of the coordinate axes. The nine allowable direction options are as follows:

Figure 2-96 shows the effect of four different direction options on the position of a cube created by means of the Create Real Brick form.

Figure 2-96: Effect of direction option on brick position

Using the Create Real Brick Form

To open the Create Real Brick form (see below), click the Create Real Brick command button on the Geometry/Volume subpad.

The Create Real Brick form includes the following specifications.

Width specifies the dimension of the brick in the x direction.
Depth specifies the dimension of the brick in the y direction.
Height specifies the dimension of the brick in the z direction.
Coordinate
Sys.
specifies the reference coordinate system.
Direction ------------------------
+X +Y +Z -
+X +Y -Z
+X -Y +Z
+X -Y -Z
-X +Y +Z
-X +Y -Z
-X -Y +Z
-X -Y -Z
Centered
specifies the direction of each brick dimension relative to the reference coordinate system. The X, Y, and Z directions correspond to the brick Width, Depth, and Height parameters, respectively. The centered option specifies that the center of the brick coincides with the origin of the reference coordinate system.
Label specifies a label for the new volume. (See Section 2.1.1.)

Create Real Cylinder

The Create Real Cylinder command allows you to create a circular or elliptical cylinder possessing a constant cross-sectional area.

To create a volume by means of the Create Real Cylinder command, you must specify the following parameters:

Specifying the Cylinder Height

The height of the cylinder represents length of the cylinder along its axis. By default, the cylinder axis coincides with the z axis of the reference coordinate system. To change the orientation of the cylinder, you must specify the axis location (see below).

Specifying the Cylinder Radii

To define the cross section of the cylinder, you must specify its major and minor axes. To do so, you must specify two radii-Radius 1 and Radius 2-each of which is aligned with a coordinate axis. Either radius can constitute the major axis of the cylinder cross section. If you do not specify Radius 2, GAMBIT creates a circular cylinder of radius Radius 1.

By default, Radius 1 is aligned with the x axis, and Radius 2 is aligned with the y axis. If you change the orientation of the cylinder by specifying the axis location (see below), the axes corresponding to Radius 1 and Radius 2 change as well. The following table summarizes the relationship between axis location, Radius 1, and Radius 2.

Axis Location

Radius 1 Axis

Radius 2 Axis

z

x

y

y

z

x

x

y

z

Specifying the Axis Location

To locate and orient the cylinder, you must specify its axis location relative to the reference coordinate system. The axis location specification includes a coordinate axis and a direction. There are nine possible options for the axis location, each of which represents a different combination of three directions (positive, centered, and negative) and three coordinate axes (x, y, and z). The default axis location is Positive Z.

Figure 2-97 shows the effects of four different axis locations on the position of an elliptical cylinder created by means of the Create Real Cylinder form. In this example, the cylinder Height, Radius 1, and Radius 2 specifications are 7, 3, and 2, respectively.

Figure 2-97: Effect of axis location on cylinder position and orientation

Using the Create Real Cylinder Form

To open the Create Real Cylinder form (see below), click the Create Real Cylinder command button on the Geometry/Volume subpad.

The Create Real Cylinder form includes the following specifications.

Height specifies the length of the cylinder in the direction of its specified axis.
Radius 1 specifies one of two radii defining the cross section of the cylinder.
Radius 2 specifies the other of two radii defining the cross section of the cylinder.
Coordinate
Sys.
specifies the reference coordinate system.
Axis Location --------------------------------------
Positive Z
Centered Z
Negative Z
Positive X
Centered X
Negative X
Positive Y
Centered Y
Negative Y
specifies the cylinder axis and the direction in which the cylinder is created relative to the axis. There are three possible options for each axis:
  • Positive--applies the Height dimension in the positive axis direction relative to the origin of the reference coordinate system
  • Centered--centers the cylinder at the origin of the reference coordinate system
  • Negative--applies the Height dimension in the negative axis direction relative to the origin of the reference coordinate system
Label specifies a label for the new volume. (See Section 2.1.1.)

Create Real Prism

The Create Real Prism command allows you to create a regular prism possessing a constant cross-sectional area. Each side of the prism is parallel to the prism axis.

To create a volume by means of the Create Real Prism command, you must specify the following parameters:

Specifying the Prism Height

The height of the prism represents length of the prism along its axis—that is, perpendicular to its cross section. By default, the prism axis coincides with the z axis of the reference coordinate system. To change the orientation of the prism, you must specify the axis location (see below).

Specifying the Number of Prism Sides

To create a prism, you must specify the number of its sides (n >= 3). GAMBIT constructs the prism such that each side is parallel to the prism axis.

The positions of the prism sides depend, in part, on whether you specify an odd number or even number of sides. If you specify an odd number of sides, GAMBIT constructs the prism such that one of its corner vertices lies within a coordinate plane of the reference coordinate system. If you specify an even number of vertices, GAMBIT constructs the prism such that one of its sides is parallel to a coordinate plane of the reference system.

Figure 2-98 shows the cross sections (in the x-y plane) of four prisms, each of which is circumscribed by a circular cylinder. In Figure 2-98(a), each prism possesses an odd number of sides. In Figure 2-98(b), each prism possesses an even number of sides. Note the following characteristics:

Figure 2-98: Effect of the number of prism sides

Specifying the Prism Radii

To define the dimensions of the prism, you must specify the major and minor axes of an ellipse by which its cross section is circumscribed. To do so, you must specify two radii-Radius 1 and Radius 2-each of which is aligned with a coordinate axis. Either radius can constitute the major axis of the ellipse. If you do not specify Radius 2, GAMBIT circumscribes the prism by a circular cylinder of radius Radius 1.

By default, Radius 1 is aligned with the x axis, and Radius 2 is aligned with the y axis. If you change the orientation of the cylinder by specifying the axis location (see below), the axes corresponding to Radius 1 and Radius 2 change, as well. The following table summarizes the relationship between axis location, Radius 1, and Radius 2 with respect to the corresponding coordinate axes.

Axis Location

Radius 1 Axis

Radius 2 Axis

z

x

y

y

z

x

x

y

z

The Effect of Radii Specifications

If you specify values for Radius 1 and Radius 2 that are identical to each other (or do not specify a value for Radius 2) GAMBIT creates a prism the cross section of which is circumscribed by a circle (see Figure 2-98, above). If you specify values for Radius 1 and Radius 2 that differ from each other, GAMBIT creates a prism the cross section of which is circumscribed by an ellipse.

The procedure by which GAMBIT creates a prism circumscribed by an ellipse can be thought of as a two-step process:

  1. Construct a prism circumscribed by a circular cylinder the radius of which is equal to the minor axis of the ellipse
  2. Reposition the corner vertices of the cross section along lines parallel to the major axis of the ellipse

Figure 2-99 shows the effect of specifying an elliptical boundary on the cross section of a five-sided prism oriented with an axis location in the Positive Z direction. In Figure 2-99(a), Radius 1 constitutes the major axis of the ellipse, therefore GAMBIT locates the corner vertices of the cross section along lines parallel to its corresponding axis—that is, the x axis. In Figure 2-99(b), Radius 2 constitutes the major axis, therefore GAMBIT locates the corner vertices along lines parallel to the y axis.

Figure 2-99: Effect of radii on prism cross section

Specifying the Axis Location

To locate the prism in the model domain, you must specify its axis location relative to the reference coordinate system. The axis location specification includes a coordinate axis and a direction. For a description of the axis location specification, see "Create Real Cylinder," above.

Using the Create Real Prism Form

To open the Create Real Prism form (see below), click the Create Real Prism command button on the Geometry/Volume subpad.

The Create Real Prism form includes the following specifications.

Height specifies the height of the prism.
Sides specifies the number of sides (n=3) of the prism.
Radius 1 specifies one of two radii that describe the ellipse that circumscribes the prism.
Radius 2 specifies the other of two radii that describe the ellipse that circumscribes the prism.
Coordinate
Sys.
specifies the reference coordinate system.
Axis Location --------------------------------------
Positive Z
Centered Z
Negative Z
Positive X
Centered X
Negative X
Positive Y
Centered Y
Negative Y
specifies the axis of the prism and the direction in which the prism is created relative to the axis. There are three possible options for each axis:
  • Positive--applies the Height dimension in the positive axis direction relative to the origin of the reference coordinate system
  • Centered--centers the prism at the origin of the reference coordinate system
  • Negative--applies the Height dimension in the negative axis direction relative to the origin of the reference coordinate system
Label specifies a label for the new volume. (See Section 2.1.1.)

Create Real Pyramid

The Create Real Pyramid command allows you to create a volume in the shape of a pyramid—that is, a prism possessing a non-constant cross-sectional area.

To create a volume by means of the Create Real Pyramid command, you must specify the following parameters:

Specifying the General Pyramid Parameters

Four of the seven parameters required to specify a pyramid are identical to those required to specify a prism. The identical parameters are as follows:

For a description of how to specify these parameters, see "Create Real Prism," above.

Specifying the Pyramid Radii

When you create a pyramid by means of the Create Real Pyramid form, GAMBIT constructs a volume in the shape of a prism the base and top of which differ only in size. To define size and shape of the base and top, you must specify three radii-Radius 1, Radius 2, and Radius 3.

Radius 1 and Radius 2 constitute the axes of an ellipse that circumscribes the base of the pyramid. They are specified according to the same procedure used to specify the radii of a prism (see "Create Real Prism," above). Radius 3 specifies the size of the top of the pyramid relative to Radius 1.

Figure 2-100 shows a three-sided prism with an elliptical base defined by Radius 1 (minor axis) and Radius 2 (major axis). The top of the pyramid is identical in shape to the pyramid base, but the sizes of its edges differ from those of the base by the ratio Radius 3:Radius 1.

Figure 2-100: Pyramid radii specifications

Using the Create Real Pyramid Form

To open the Create Real Pyramid form (see below), click the Create Real Pyramid command button on the Geometry/Volume subpad.

The Create Real Pyramid form includes the following specifications.

Height specifies the height of the pyramid.
Sides specifies the number of sides (n=3) of the pyramid.
Radius 1 specifies one of two radii that define the major and minor axes of the ellipse that circumscribes the pyramid base.
Radius 2 specifies the other radius of the ellipse that circumscribes the pyramid base.
Radius 3 specifies the radius that defines the size of the top of the pyramid relative to the size of its base. (NOTE: The defining ratio is Radius 3: Radius 1.)
Coordinate
Sys.
specifies the reference coordinate system.
Axis Location --------------------------------------
Positive Z
Centered Z
Negative Z
Positive X
Centered X
Negative X
Positive Y
Centered Y
Negative Y
specifies the axis of the pyramid and the direction in which the pyramid is created relative to the axis. There are three possible options for each axis:
  • Positive--applies the Height dimension in the positive axis direction relative to the origin of the reference coordinate system
  • Centered--centers the pyramid at the origin of the reference coordinate system
  • Negative--applies the Height dimension in the negative axis direction relative to the origin of the reference coordinate system
Label specifies a label for the new volume. (See Section 2.1.1.)

Create Real Frustum

The Create Real Frustum command allows you to create a volume in the shape of a frustum—that is, a cylinder of non-constant cross-sectional area.

To create a volume by means of the Create Real Frustum command, you must specify the following parameters:

Specifying the General Frustum Parameters

Three of the six parameters required to specify a frustum are identical to those required to specify a cylinder. The identical parameters include the following:

For a description of how to specify these parameters, see "Create Real Cylinder," above.

Specifying the Frustum Radii

When you create a frustum by means of the Create Real Frustum form, GAMBIT constructs a cylindrical volume the base and top of which differ only in size. To define the size and shape of the base and top, you must specify three radii-Radius 1, Radius 2, and Radius 3.

Radius 1 and Radius 2 are the axes of the ellipse that constitutes the base of the frustum. Radius 3 specifies the size of the top of the frustum relative to Radius 1.

Figure 2-101 shows a frustum with an elliptical base defined by Radius 1 (minor axis) and Radius 2 (major axis). The top of the frustum is identical in shape and orientation to the base, but the lengths of its axes differ from those of the base by the ratio of Radius 3:Radius 1.

Figure 2-101: Frustum radii specifications

Using the Create Real Frustum Form

To open the Create Real Frustum form (see below), click the Create Real Frustum command button on the Geometry/Volume subpad.

The Create Real Frustum form includes the following specifications.

Height specifies the height of the frustum.
Radius 1 specifies one of two radii that define of the ellipse that constitutes the frustum base.
Radius 2 specifies the other radius of the ellipse that constitutes the frustum base.
Radius 3 specifies the radius that defines the size of the frustum top relative to the size of its base. (NOTE: The defining ratio is Radius 3:Radius 1.)
Coordinate
Sys.
specifies the reference coordinate system.
Axis Location --------------------------------------
Positive Z
Centered Z
Negative Z
Positive X
Centered X
Negative X
Positive Y
Centered Y
Negative Y
specifies the axis of the frustum and the direction in which the frustum is created relative to the axis. There are three possible options for each axis:
  • Positive--applies the Height dimension in the positive axis direction relative to the origin of the reference coordinate system
  • Centered--centers the frustum at the origin of the reference coordinate system
  • Negative--applies the Height dimension in the negative axis direction relative to the origin of the reference coordinate system
Label specifies a label for the new volume. (See Section 2.1.1.)

Create Real Sphere

The Create Real Sphere command allows you to create a volume in the shape of a sphere.

To create a sphere by means of the Create Real Sphere form, you must specify the radius of the sphere and the coordinate system the origin of which constitutes the center of the sphere.

Using the Create Real Sphere Form

To open the Create Real Sphere form (see below), click the Create Real Sphere command button on the Geometry/Volume subpad.

The Create Real Sphere form includes the following specifications.

Radius specifies the radius of the sphere.
Coordinate Sys. specifies the coordinate system the origin of which constitutes the center of the sphere.
Label specifies a label for the new volume. (See Section 2.1.1.)

Create Real Torus

The Create Real Torus command allows you to create a volume in the shape of a torus.

To create a torus by means of the Create Real Torus command, you must specify the following parameters:

Specifying the Radii of the Torus

To define the dimensions of a torus, you must specify two radii (see Figure 2-102). The circumferential radius (Radius 1) defines the size of the circle that constitutes the center of the torus tube. The tube radius (Radius 2) defines the size of the tube itself.

Figure 2-102: Torus radius specifications

Specifying the Axis of the Torus

To orient the torus in the model domain, you must specify the coordinate axis that constitutes the central axis of the torus. The axis options include x axis, y axis, and z axis.

Using the Create Real Torus Form

To open the Create Real Torus form (see below), click the Create Real Torus command button on the Geometry/Volume subpad.

The Create Real Torus form includes the following specifications.

Radius 1 specifies the circumferential radius of the torus with respect to its center axis.
Radius 2 specifies the radius that defines the size of the torus tube.
Coordinate Sys. specifies the coordinate system that constitutes the center of the torus.
Center Axis --------------------------------------
Z axis
X axis
Y axis
specifies the coordinate axis that constitutes the torus center axis.
Label specifies a label for the new volume. (See Section 2.1.1.)

2.5.3 Boolean Operations

The Boolean Operations command button allows you to perform the following operations.

Symbol

Operation

Description

Unite Real Volumes Unites two or more real volumes into one real volume

Subtract Real Volumes Subtracts the intersecting region(s) between two or more volumes

Intersect Real Volumes Creates a volume representing the intersection between two or more volumes


Overview

Each of the commands listed above allows you to perform a Boolean operation involving two or more intersecting volumes. Figure 2-103 illustrates the results of each of the Boolean volume operations on an intersecting cube and sphere.

Figure 2-103: Boolean volume operations

Retaining the Specified Volumes

Each volume Boolean operation form includes at least one Retain option. When you perform a Boolean operation involving a set of specified volumes, GAMBIT replaces the specified volumes with a single volume that constitutes the result of the operation. If you select the Retain option, GAMBIT retains the original volumes when it performs the Boolean operation.


Unite Real Volumes

The Unite Real Volumes command allows you to unite two or more intersecting volumes into a single volume.

Using the Unite Real Volumes Form

To open the Unite Real Volumes form (see below), click the Unite command button on the Geometry/Volume subpad.

The Unite Real Volumes form includes the following specifications.

Volumes

specifies the set of volumes to be united.

Retain

specifies that the original volumes are retained.


Subtract Real Volumes

The Subtract Real Volumes command allows you to perform a Boolean subtraction of one or more volumes from a single target volume.

Using the Subtract Real Volumes Form

To open the Subtract Real Volumes form (see below), click the Subtract command button on the Geometry/Volume subpad.

The Subtract Real Volumes form includes the following specifications.

Volume specifies the target volume from which the intersecting region is subtracted.
Retain specifies that the target volume is retained.
Subtract --------------------------------------
Volumes specifies one or more volumes that constitute the subtraction tools.
Retain specifies that all subtraction-tool volumes are retained.

Intersect Real Volumes

The Intersect Real Volumes command allows you to perform a Boolean intersection of two or more real volumes.

Using the Intersect Real Volumes Form

To open the Intersect Real Volumes form (see below), click the Intersect command button on the Geometry/Volume subpad.

The Intersect Real Volumes form includes the following specifications.

Volumes

specifies two or more volumes for the intersection operation.

Retain

specifies that all original specified volumes are retained.


2.5.4 Blend Volumes

The Blend Volumes command allows you to round or bevel (chamfer) the edges of one or more volumes.

To perform a blend operation, you must specify the following parameters:

Each blend procedure specification consists of an edge or vertex and an associated blend type. When you click the Apply command button on the Blend Volumes form, GAMBIT executes all of the blend procedure specifications that are currently defined throughout the model.

Specifying Edge Blend Type

GAMBIT provides three types of edge blend procedures:

Figure 2-104 illustrates the basic shape of each type of edge blend procedure as performed on a single edge of a cube.

Figure 2-104: Edge blend types

The following sections describe the basic specifications and operations of the blend procedure types listed above.

Constant-Radius Round Edge Blend Procedure

To define a constant-radius round edge blend procedure, you must specify the following parameters:

When you perform the blend operation, GAMBIT replaces the specified edge with a curved face (see Figure 2-105). The shape of the face represents a surface formed by a ball of the specified radius rolling between the two faces that share the edge and touching them only at the two curves of tangency.

Figure 2-105: Constant-radius round edge blend specifications

Variable-Radius Round Edge Blend Procedure

To define a variable-radius round edge blend procedure, you must specify the following parameters:

When you perform the blend operation, GAMBIT replaces the specified edge with a rounded face the radius of which varies linearly along the length of the edge. The start and end radii specifications define the radius of the blend at the start and end endpoints of the edge, respectively (see Figure 2-106).

Figure 2-106: Variable-radius round edge blend specifications

Constant-Chamfer Edge Blend Procedure

To define a constant-chamfer edge blend procedure, you must specify the following parameters:

When you perform the blend operation, GAMBIT replaces the specified edge with a face the size and position of which is determined by the left and right range values as shown in Figure 2-107.

Figure 2-107: Constant-chamfer edge blend specifications

Specifying Multiple Edge Blend Procedures

When you perform a blend operation, GAMBIT applies all currently specified blend procedures to the model. If you specify blend procedures for more than one edge before performing the blend operation, GAMBIT applies the appropriate specifications to each edge.

If you specify edge blend procedures for two or more edges that are connected to each other, GAMBIT creates curves and faces where appropriate to represent the intersection of the blended edges. The types of edges and faces created at the intersection depend on both the individual edge blend specifications and the sequence in which the blend operations are performed.

The Effect of Edge Blend Specifications

As an example of the effect of blend specifications on the configuration of blended edges, consider the cubic volume shown in Figure 2-108.

Figure 2-108: Edge blend configurations

Figure 2-108(b), (c), (d), (e), and (f) illustrate the effect of edge blend procedure definitions on the blending of Edges 1 and 2 in Figure 2-108(a). The definitions corresponding to each figure are as follows.

Figure

Edge Blend Procedure Definitions

(a)

Original cube-no blended edges

(b)

Edge 1: Constant-radius round blend
Edge 2: Constant-radius round blend
Radius 1 = Radius 2

(c)

Edge 1: Constant-radius round blend
Edge 2: Constant-radius round blend
Radius 1 < Radius 2

(d)

Edge 1: Constant-radius round blend
Edge 2: Variable-radius round blend

(e)

Edge 1: Constant-chamfer blend
Edge 2: Constant-chamfer blend
Left and right range values identical for both edges

(f)

Edge 1: Constant-radius round blend
Edge 2: Constant-chamfer blend

The Effect of Operation Sequence

When you apply blend procedures to three or more edges that intersect at a single vertex, the final shape of the blended edges depends, in part, on the sequence in which the blend operations are carried out. For example, Figure 2-109 illustrates the effect of blend operation sequence on the two-step blending of Edges 1, 2, and 3 in Figure 2-108(a).

Figure 2-109: The effect of edge blend operation sequence

The following table summarizes the blend operation sequences illustrated in Figure 2-109.

Figure

Edge Blend Operation Sequence

(a)

Step 1: Blend Edges 1 and 2
Radius 1 = Radius 2

Step 2: Blend Edge 3
Radius 3 > Radius 1

(b)

Step 1: Blend Edge 3
(NOTE: When you blend Edge 3, GAMBIT creates Edge 4.)

Step 2: Blend Edges 1, 4, and 2
Radius 1 = Radius 4 = Radius 2 < Radius 3

Note that the procedures illustrated in Figure 2-109(a) and (b) are similar in that Edge 3 is blended by itself, and edges 1 and 2 are blended in tandem. The difference in the final configurations is due to the sequence in which the blend operations are carried out.

Specifying Vertex Blend Type

If you specify blend procedures for three or more edges that intersect at a common vertex, you can also specify a vertex blend procedure. When you perform a vertex blend operation, GAMBIT replaces the specified vertex with a face, each edge of which is connected to its neighbor.

To completely define a vertex blend procedure, you must specify the following parameters:

Bulge Parameter

The bulge parameter determines the degree to which the face created at the vertex is bowed. Its allowable values range from 0 (slightly bowed) to 2 (highly bowed). (NOTE: The default value for the bulge parameter is 1.)

NOTE: The bulge parameter affects only the shape of the surface of the face created at the blend vertex, not the position or orientation of its bounding edges. As a result, the bulge parameter does not affect the appearance of the wireframe view of the volume. To view the effect of the bulge parameter on the resulting face shape, you must display a shaded view of the volume. (See the GAMBIT User's Guide, Chapter 3.)

Setback Parameter

The setback parameter determines the distance by which the associated edge-blend faces are offset from the initial vertex location (see Figure 2-110).

Figure 2-110: The effect of setback specifications

You can specify setback values either for the vertex itself, or for each individual edge that intersects at the vertex. The edge and vertex setback specifications interact according to the following rules:

Using the Blend Volumes Form

To open the Blend Volumes form (see below), click the Blend command button on the Geometry/Volume subpad.

The Blend Volumes form includes the following specifications.

Volumes specifies the volume containing the edges and vertices to be blended.
Define Blend Types: ----------------------------------

Edge

opens the Edge Blend Type form, which allows you to define edge blend procedures (see "Using the Edge Blend Type Form," below).

Vertex

opens the Vertex Blend Type form, which allows you to define vertex blend procedures (see "Using the Vertex Blend Type Form," below).

Using the Edge Blend Type Form

To open the Edge Blend Type form (see below), click the Edge command button on the Blend Volumes form.

The Edge Blend Type form includes the following specifications.

Edges specifies the edge(s) to which the blend procedure definition is to apply.
Define specifies that an edge blend procedure is to be defined the specified edge(s).
Remove specifies that a currently defined edge blend procedure is to be removed from the specified edge(s).
Options: --------------------------------------
Constant radius round specifies a constant-radius round blend.
Radius specifies the radius of a constant-radius round blend.
Variable radius round specifies a variable-radius round blend.
Start radius specifies the start endpoint radius of a variable-radius round blend.
End radius specifies the end endpoint radius of a variable-radius round blend.
Constant chamfer specifies a constant-chamfer blend.
Left Range specifies the left range value for the blend.
Right Range specifies the right range value for the blend.
Start Setback specifies the setback value applicable at the start endpoint vertex of the specified edge.
End Setback specifies the setback value applicable at the end endpoint vertex of the specified edge.

Using the Vertex Blend Type Form

To open the Vertex Blend Type form (see below), click the Vertex command button on the Blend Volumes form.

The Vertex Blend Type form includes the following specifications.

Vertices specifies one or more vertices to which the current blend definition applies.
Define specifies that a blend procedure is to be defined for the specified vertex (or vertices).
Remove specifies that a currently defined edge blend procedure is to be removed from the specified vertex (or vertices).
Bulge specifies the bulge shape factor for the vertex blend procedure. (Allowable values: 0 Bulge 2.)
Setback specifies the setback value for the vertex blend procedure.

2.5.5 Modify Volume Color/Label

The Modify Volume Color/Label command button allows you to perform two operations.

Symbol

Operation Description

Modify Volume Color Changes the color of the geometry, mesh, and shading associated with one or more volumes as displayed in the graphics window

Modify Volume Label Changes a volume label

The following sections describe the procedures and specifications required to execute the operations listed above.


Modify Volume Color

The Modify Volume Color command allows you to change the displayed color of the geometry and/or mesh and/or shading associated with one or more volumes.

Using the Modify Volume Color Form

To open the Modify Volume Color form (see below), click the Modify Color command button on the Geometry/Volume subpad.

The Modify Volume Color form includes the following specifications.

Volume specifies one or more volumes for which the color is to be changed.
Color: --------------------------------------
Geometry specifies modifying the color of the volume(s).
Mesh specifies modifying the color of the mesh associated with the volume(s).
Shade specifies modifying the color of the shading associated with the volume(s).

For specific instructions on setting the Geometry, Mesh, or Shade colors, see Section 2.2.4.


Modify Volume Label

The Modify Volume Label command allows you to change the label associated with any volume.