ExtrudeVolumeMesh#
- class ansys.fluent.core.generated.datamodel_271.meshing.Root.ExtrudeVolumeMesh(service, rules, command, path=None)#
Bases:
PyCommandGenerates a 3D volume mesh by extruding an existing 2D surface mesh.
- Parameters:
- MExControlName
str Specify a name for the extrusion or use the default value.
- Method
str 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 - ExtendToPeriodicPairbool
- PreservePeriodicInfobool
- ExtrudeNormalBasedbool
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.
- ExternalBoundaryZoneList
list[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] - ReverseDirectionbool
- TotalHeight
float Specify a value for the total height of the extrusion or use the default value.
- FirstHeight
float Specify a value for the height of the first layer of the extrusion or use the default value.
- NumberofLayers
int Specify the number of extrusion layers.
- GrowthRate
float - 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] Controls preferences for extruding volume meshes.
- ZoneLocation
list[str]
- MExControlName
- Returns:
Methods:
Create an operation instance.
- __init__(service, rules, command, path=None)#
__init__ method of PyCommand class.
- create_instance()#
Create an operation instance.