ExtrudeVolumeMesh#

class ansys.fluent.core.generated.datamodel_261.meshing.Root.ExtrudeVolumeMesh(service, rules, command, path=None)#

Bases: PyCommand

Use this task to extend all or parts of your volume mesh beyond the original domain.

More…

Parameters#

MExControlNamestr

Specify a name for the extrusion or use the default value.

Methodstr

Choose whether you want the extrusion to be based on a specified Total Height value, or one based on a specified First Height value. The relationship between the two is illustrated by:

SelectionType : str ExtendToPeriodicPair : bool ExtrudeNormalBased : bool

Specify whether the volume extrusion is derived from normal-based faceting or direction-based faceting. When enabled (the default), the volume extrusion is derived on normal-based faceting, such that for each layer, the normal is calculated and smoothing occurs, and is suitable for non-planar surfaces. For planar surfaces, disable this option to use a direction-based approach where the direction is chosen based on the average normal of the entire surface, and is used to extrude all layers.

ExternalBoundaryZoneListlist[str]

Select one or more boundaries. All selected boundaries must share the same plane. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More…

TopologyList : list[str] ReverseDirection : bool TotalHeight : float

Specify a value for the total height of the extrusion or use the default value.

FirstHeightfloat

Specify a value for the height of the first layer of the extrusion or use the default value.

NumberofLayersint

Specify the number of extrusion layers.

GrowthRatefloat
Specify how the extrusion layers will grow. For example, a value of 1.2 indicates that each successive layer will grow by 20 percent of the previous layer.

More…

VMExtrudePreferences : dict[str, Any] ZoneLocation : list[str]

Returns:
bool

Methods:

create_instance()

Create a command instance.

__init__(service, rules, command, path=None)#

__init__ method of PyCommand class.

create_instance()#

Create a command instance.