Class: Part

Defines a Part.

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() Run the ClearGeneratedData action.
CopyTo(DataModelObject) Copies all visible properties from this object to another.
CreateParameter(String) Creates a new parameter for a Property.
Duplicate() Creates a copy of the current DataModelObject.
GenerateMesh() Run the GenerateMesh action.
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.
PreviewInflation() Run the PreviewInflation action.
PreviewSurfaceMesh() Run the PreviewSurfaceMesh 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.
Update() Run the Update action.

Properties

Name Description
ApproximateSurfaceArea Gets the ApproximateSurfaceArea.
Assignment ***OBSOLETE*** Use 'Material' property instead. Gets or sets the Assignment.
Average Gets the Average.
CentroidX Gets the CentroidX.
CentroidY Gets the CentroidY.
CentroidZ Gets the CentroidZ.
Comments Gets the list of associated comments.
ConfigurationId Gets the related Result Mesh's ConfigurationId.
CoordinateSystem Gets or sets the CoordinateSystem.
DataModelObjectCategory Gets the name of the current DataModelObject's category.
Elements Gets the Elements.
Figures Gets the list of associated figures.
Hidden Hide or show the body.
Images Gets the list of associated images.
InternalObject Gets the internal object. For advanced usage only.
LengthX Gets the LengthX.
LengthY Gets the LengthY.
LengthZ Gets the LengthZ.
Mass Gets the Mass.
Material Gets or sets the Material.
MaterialName ***OBSOLETE*** Use 'Assignment' property instead. Gets or sets the MaterialName.
Maximum Gets the Maximum.
MeshMetric Gets the MeshMetric.
Minimum Gets the Minimum.
MomentOfInertiaIp1 Gets the MomentOfInertiaIp1.
MomentOfInertiaIp2 Gets the MomentOfInertiaIp2.
MomentOfInertiaIp3 Gets the MomentOfInertiaIp3.
Name Gets the name of the object.
Nodes Gets the Nodes.
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.
ReadOnly Gets or sets the ReadOnly.
ResultMeshId Gets the related Result Mesh's ObjectId.
StandardDeviation Gets the StandardDeviation.
Suppressed Gets or sets the Suppressed.
Visible Gets or sets the Visible.
VisibleProperties Gets the list of properties that are visible for this object.
Volume Gets the Volume.