Pull method enables you to extrude or revolve element faces, topofaces or scoped bodies (only shell body) from a surface or solid mesh. Pull also allows to create surface coating on solid bodies, element faces and topofaces.
Declaration Syntax
public class MeshExtrude : DataModelObject, IFolderDataModelObject
Table 280: Members
Property | AxisOfRevolution |
To select the coordinate axis along which the selected elements can be revolved. The available options are X Axis, Y Axis, Z Axis. |
Property | Children |
Gets the list of children. |
Property | Comments |
Gets the list of associated comments. |
Property | CoordinateSystem |
To generate elements in the specified coordinate system. The Coordinate System allows to select the Global Coordinate System by default. |
Property | DataModelObjectCategory |
Gets the current DataModelObject's category. |
Property | ElementOption |
Gets or sets the ElementOption. |
Property | ExtrudeBy |
To specify the method of Extrude. The available options are Use Coordinate System and Face Normal. |
Property | FeatureAngle |
To specify feature angle for splitting side faces. |
Property | Figures |
Gets the list of associated figures. |
Property | Height |
To specify the height for the volume of solid elements in the method of Extrude. |
Property | Images |
Gets the list of associated images. |
Property | InternalObject |
Gets the internal object. For advanced usage only. |
Property | Location |
Allows you to scope elements, element faces, topofaces and sheet bodies for Extrude or Revolve. Also, scopes element faces, topofaces and solid bodies for Surface Coating. |
Property | Material |
To select the material of your choice. You can also select a different material from the parent body material. |
Property | MergeProfileNodes |
To merge nodes on the profile body and pull generated body. |
Property | Method |
To select the method of Pull. There are three methods. They are Extrude, Revolve and Surface Coating. |
Property | NonlinearMaterialEffects |
Gets or sets the NonlinearMaterialEffects. |
Property | NumberOfLayers |
To specify the number of layers to be used for Extrude and Revolve. |
Property | RevolutionAngle |
To specify angle of revolution for the solid elements in the method of Revolve. |
Property | ScopingMethod |
Defines what type of selection this object is scoped to. |
Property | StiffnessOption |
To provide the stiffness option of the shell body created by surface coating. The available options are Stress Evaluation Only, Membrane Only, Membrane and Bending. |
Property | Suppressed |
To suppress the selected entities. You can select Yes to suppress the selected entities and No to unsuppress the selected entities. The default value is No. |
Property | ThermalStrainCalculation |
Gets or sets the ThermalStrainCalculation. |
Property | Thickness |
To specify the thickness for surface coating. The Thickness option is available only when the Stiffness Behavior is set to Membrane Only or Membrane and Bending. |
Property | UpTo |
To generate elements up to the specified target. The target can be faces from solids or sheet bodies and multiple faces with sharing topoedge. |
Property | UpToTarget |
The target can be faces from solids or sheet bodies and multiple faces with sharing topoedge in Extrude UpTo. |
Property | UseCoordinateSystem |
The Use Coordinate System allows to select any of the XYZ coordinate axis in the method of Extrude. |
Property | UseFeatureAngle |
To split side faces by speficied feature angle. |
Method | AddComment() |
Creates a new child Comment. |
Method | AddFigure() |
Creates a new child Figure. |
Method | AddImage(string) |
Creates a new child Image. If a filePath is provided, the image will be loaded from that file, if not, the image will be a screen capture of the Geometry window. |
Method | ClearGeneratedData() |
Clear generated data. |
Method | Delete() |
Run the Delete action. |
Method | Generate() |
Generate selected mesh pull. |
Method | GetChildren<ChildrenType>(bool, IList<ChildrenType>) |
Gets the list of children, filtered by type. |
Method | GetChildren(DataModelObjectCategory, bool, IList<IDataModelObject>) |
Gets the list of children, filtered by type. |