Class: MeshExtrude

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.

Methods

Name Description
Activate() Activate the current object.
AddComment() Creates a new child Comment.
AddFigure() Creates a new child Figure.
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.
ClearGeneratedData() Clear generated data.
CopyTo(DataModelObject) Copies all visible properties from this object to another.
CreateParameter(String) Creates a new parameter for a Property.
Delete() Run the Delete action.
Duplicate() Creates a copy of the current DataModelObject.
Generate() Generate selected mesh pull.
GetParameter(String) Gets the parameter corresponding to the given property.
GetPath() Gets the path of the object.
GroupAllSimilarChildren() Run the GroupAllSimilarChildren action.
GroupSimilarObjects() Run the GroupSimilarObjects action.
PropertyByAPIName(String) Get a property by its API name. If multiple properties have the same API Name, only the first property with that name will be returned.
PropertyByName(String) Get a property by its unique name.
RemoveParameter(String) Removes the parameter from the parameter set corresponding to the given property.

Properties

Name Description
AxisOfRevolution To select the coordinate axis along which the selected elements can be revolved. The available options are X Axis, Y Axis, Z Axis.
Comments Gets the list of associated comments.
CoordinateSystem To generate elements in the specified coordinate system. The Coordinate System allows to select the Global Coordinate System by default.
DataModelObjectCategory Gets the name of the current DataModelObject's category.
ExtrudeBy To specify the method of Extrude. The available options are Use Coordinate System and Face Normal.
FeatureAngle To specify feature angle for splitting side faces.
Figures Gets the list of associated figures.
Height To specify the height for the volume of solid elements in the method of Extrude.
Images Gets the list of associated images.
InternalObject Gets the internal object. For advanced usage only.
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.
Material To select the material of your choice. You can also select a different material from the parent body material.
MergeProfileNodes To merge nodes on the profile body and pull generated body.
Method To select the method of Pull. There are three methods. They are Extrude, Revolve and Surface Coating.
Name Gets the name of the object.
NumberOfLayers To specify the number of layers to be used for Extrude and Revolve.
ObjectId Gets the internal id of the object.
ObjectTags Gets an IEnumerable object of the tags that 'this' is a part of.
Parent Gets the parent object.
Properties Gets the list of properties for this object.
RevolutionAngle To specify angle of revolution for the solid elements in the method of Revolve.
ScopingMethod Defines what type of selection this object is scoped to.
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.
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.
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.
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.
UpToTarget The target can be faces from solids or sheet bodies and multiple faces with sharing topoedge in Extrude UpTo.
UseCoordinateSystem The Use Coordinate System allows to select any of the XYZ coordinate axis in the method of Extrude.
UseFeatureAngle To split side faces by speficied feature angle.
VisibleProperties Gets the list of properties that are visible for this object.