.. vale off :class:`Model` ============== .. py:class:: ansys.mechanical.stubs.v241.Ansys.ACT.Automation.Mechanical.Model Bases: :py:obj:`object` Defines a Model. .. !! processed by numpydoc !! .. py:currentmodule:: Model Overview -------- .. tab-set:: .. tab-item:: Methods .. list-table:: :header-rows: 0 :widths: auto * - :py:attr:`~CreateCylindricalBolt` - Create bolt with a cylinder head based on the specified dimensions. The bolt will be * - :py:attr:`~CreateCylindricalNut` - Create a cylindrical nut with the specified dimensions. The nut will be created so that * - :py:attr:`~CreateHexBolt` - Create a bolt with a hex head based on the specified dimensions. The bolt will be * - :py:attr:`~CreateHexNut` - Create a hex nut with the specified dimensions. The nut will be created so that the * - :py:attr:`~CreatePartInstance` - This will create an instance (not an independent copy) of the provided part. The use of * - :py:attr:`~GetTransformationOnPart` - Get the transformation matrix of the provided part. * - :py:attr:`~SetTransformationOnPart` - Transform a part with given transformation. Only rigid body transformation is * - :py:attr:`~ClearGeneratedData` - Run the ClearGeneratedData action. * - :py:attr:`~AddRemotePoint` - Creates a new child RemotePoint. * - :py:attr:`~Solve` - Run the Solve action. * - :py:attr:`~Solve` - Run the Solve action. * - :py:attr:`~GetResults` - Gets the Results from the server. * - :py:attr:`~AddStaticStructuralAnalysis` - Run the AddStaticStructuralAnalysis action. * - :py:attr:`~AddTransientStructuralAnalysis` - Run the AddTransientStructuralAnalysis action. * - :py:attr:`~AddRigidDynamicsAnalysis` - Run the AddRigidDynamicsAnalysis action. * - :py:attr:`~AddHarmonicResponseAnalysis` - Run the AddHarmonicResponseAnalysis action. * - :py:attr:`~AddModalAnalysis` - Run the AddModalAnalysis action. * - :py:attr:`~AddSubstructureGenerationAnalysis` - Run the AddSubstructureGenerationAnalysis action. * - :py:attr:`~AddExplicitDynamicsAnalysis` - Run the AddExplicitDynamicsAnalysis action. * - :py:attr:`~AddSteadyStateThermalAnalysis` - Run the AddSteadyStateThermalAnalysis action. * - :py:attr:`~AddTransientThermalAnalysis` - Run the AddTransientThermalAnalysis action. * - :py:attr:`~AddMagnetostaticAnalysis` - Run the AddMagnetostaticAnalysis action. * - :py:attr:`~AddElectricAnalysis` - Run the AddElectricAnalysis action. * - :py:attr:`~AddDesignAssessmentAnalysis` - Run the AddDesignAssessmentAnalysis action. * - :py:attr:`~AddThermalElectricAnalysis` - Run the AddThermalElectricAnalysis action. * - :py:attr:`~AddModalAcousticAnalysis` - Run the AddModalAcousticAnalysis action. * - :py:attr:`~AddHarmonicAcousticAnalysis` - Run the AddHarmonicAcousticAnalysis action. * - :py:attr:`~AddStaticAcousticAnalysis` - Run the AddStaticAcousticAnalysis action. * - :py:attr:`~AddTopologyOptimizationAnalysis` - Run the AddTopologyOptimizationAnalysis action. * - :py:attr:`~AddEigenvalueBucklingAnalysis` - Run the AddEigenvalueBucklingAnalysis action. * - :py:attr:`~AddResponseSpectrumAnalysis` - Run the AddResponseSpectrumAnalysis action. * - :py:attr:`~AddRandomVibrationAnalysis` - Run the AddRandomVibrationAnalysis action. * - :py:attr:`~AddCoupledFieldStatic` - Run the AddCoupledFieldStatic action. * - :py:attr:`~AddCoupledFieldTransient` - Run the AddCoupledFieldTransient action. * - :py:attr:`~AddCoupledFieldHarmonic` - Run the AddCoupledFieldHarmonic action. * - :py:attr:`~AddCoupledFieldModal` - Run the AddCoupledFieldModal action. * - :py:attr:`~AddLSDynaAnalysis` - Run the AddLSDynaAnalysis action. * - :py:attr:`~AddLSDynaRestartAnalysis` - Run the AddLSDynaRestartAnalysis action. * - :py:attr:`~AddMotionAnalysis` - Run the AddMotionAnalysis action. * - :py:attr:`~AddDesignLifeAnalysis` - Run the AddDesignLifeAnalysis action. * - :py:attr:`~AddForcedResponseAnalysis` - Run the AddForcedResponseAnalysis action. * - :py:attr:`~UpdateGeometryFromSource` - Run the UpdateGeometryFromSource action. * - :py:attr:`~RefreshMaterials` - Run the RefresMaterials action. * - :py:attr:`~LoadResultFile` - Creates a results-only system and loads the result file. * - :py:attr:`~AutoFilter` - Enables interface filtering that only displays model-level items applicable to the * - :py:attr:`~DisableFilter` - Disables interface filtering so that model-level items are not filtered out based on * - :py:attr:`~AddNamedSelectionFromSelectedConnections` - Creates a new Named Selections (Components) for the selected connections. * - :py:attr:`~AddNamedSelection` - Creates a new child NamedSelection. * - :py:attr:`~AddPartTransform` - Creates a new child PartTransform. * - :py:attr:`~GetFECommandsRepository` - Gets the commands repository for a file from external model. * - :py:attr:`~AddChart` - Creates a new child Chart. * - :py:attr:`~DeleteParts` - Deletes the provide parts if they exist. Otherwise, nothing happens. An exception will be issued if the argument is invalid. * - :py:attr:`~FreezeMeshOnSelectedParts` - Run the FreezeMeshOnSelectedParts action. * - :py:attr:`~UnfreezeMeshOnSelectedParts` - Run the UnfreezeMeshOnSelectedParts action. * - :py:attr:`~AddCondensedGeometry` - Creates a new CondensedGeometry * - :py:attr:`~AddMeasures` - Creates a new Measures * - :py:attr:`~AddConnections` - Creates a new Connections * - :py:attr:`~AddConstructionGeometry` - Creates a new ConstructionGeometry * - :py:attr:`~AddAMProcess` - Creates a new AMProcess * - :py:attr:`~AddFracture` - Creates a new Fracture * - :py:attr:`~AddGeometryImportGroup` - Get the * - :py:attr:`~AddTableGroup` - Get the * - :py:attr:`~AddMeshEdit` - Creates a new MeshEdit * - :py:attr:`~AddMeshNumbering` - Creates a new MeshNumbering * - :py:attr:`~AddSymmetry` - Creates a new Symmetry * - :py:attr:`~AddVirtualTopology` - Creates a new VirtualTopology * - :py:attr:`~AddCoSimulationPin` - Creates a new CoSimulationPin * - :py:attr:`~AddImagePlane` - Creates an ImagePlane and adds it as a child of this object. * - :py:attr:`~EvaluateScriptDefinedResults` - EvaluateScriptDefinedResults method. * - :py:attr:`~AddTreeGroupingFolder` - Move the Data Model Objects to a new TreeGroupingFolder. * - :py:attr:`~AddTreeGroupingFolder` - Move the Data Model Object to a new TreeGroupingFolder. * - :py:attr:`~CenterOfMass` - Calculates the center of mass of all unsupressed bodies and point masses. * - :py:attr:`~AddFatigueCombination` - Creates a new FatigueCombination * - :py:attr:`~AddFeatureDetection` - Creates a new FeatureDetection * - :py:attr:`~AddPythonCodeEventBased` - Creates a new PythonCodeEventBased * - :py:attr:`~AddPythonResult` - Creates a new PythonResult * - :py:attr:`~AddSolutionCombination` - Creates a new SolutionCombination * - :py:attr:`~GetChildren` - Gets the list of children, filtered by type. * - :py:attr:`~GetChildren` - Gets the list of children, filtered by type. * - :py:attr:`~AddComment` - Creates a new child Comment. * - :py:attr:`~AddFigure` - Creates a new child Figure. * - :py:attr:`~AddImage` - Creates a new child Image. * - :py:attr:`~Activate` - Activate the current object. * - :py:attr:`~CopyTo` - Copies all visible properties from this object to another. * - :py:attr:`~Duplicate` - Creates a copy of the current DataModelObject. * - :py:attr:`~GroupAllSimilarChildren` - Run the GroupAllSimilarChildren action. * - :py:attr:`~GroupSimilarObjects` - Run the GroupSimilarObjects action. * - :py:attr:`~PropertyByName` - Get a property by its unique name. * - :py:attr:`~PropertyByAPIName` - Get a property by its API name. * - :py:attr:`~CreateParameter` - Creates a new parameter for a Property. * - :py:attr:`~GetParameter` - Gets the parameter corresponding to the given property. * - :py:attr:`~RemoveParameter` - Removes the parameter from the parameter set corresponding to the given property. .. tab-item:: Properties .. list-table:: :header-rows: 0 :widths: auto * - :py:attr:`~Environments` - Gets the Analyses. * - :py:attr:`~CellId` - Gets the CellId. * - :py:attr:`~SystemCaption` - Gets the SystemCaption. * - :py:attr:`~AEDTImportManager` - Get the manager for manipulating import settings for AEDT files. * - :py:attr:`~TableGroup` - Gets the TableGroup. * - :py:attr:`~InternalObject` - Gets the internal object. For advanced usage only. * - :py:attr:`~Ambient` - Gets or sets the Ambient Lighting factor. * - :py:attr:`~Color` - Gets or sets the Lighting Color. Can also be set using Hex color codes; three byte hexadecimal numbers (consisting of six digits) preceded by '0x', where each byte (or pair of characters in the Hex code) represents the intensity of red, green and blue in the color respectively. For example, 0xFFFFFF. * - :py:attr:`~Diffuse` - Gets or sets the Diffuse Lighting factor. * - :py:attr:`~Control` - Gets the Control. * - :py:attr:`~Specular` - Gets or sets the Specular Lighting factor. * - :py:attr:`~AMProcess` - Gets the AMProcess. * - :py:attr:`~NamedSelections` - Gets the NamedSelections. * - :py:attr:`~CondensedGeometry` - Gets the CondensedGeometry. * - :py:attr:`~ConstructionGeometry` - Gets the ConstructionGeometry. * - :py:attr:`~Connections` - Gets the Connections. * - :py:attr:`~CoordinateSystems` - Gets the CoordinateSystems. * - :py:attr:`~CrossSections` - Gets the CrossSections. * - :py:attr:`~FeatureDetection` - Gets the FeatureDetection. * - :py:attr:`~Fracture` - Gets the Fracture. * - :py:attr:`~GeometryImportGroup` - Gets the GeometryImportGroup. * - :py:attr:`~Materials` - Gets the Materials. * - :py:attr:`~Measures` - Gets the Measures. * - :py:attr:`~MeshEdit` - Gets the MeshEdit. * - :py:attr:`~Mesh` - Gets the Mesh. * - :py:attr:`~MeshNumbering` - Gets the MeshNumbering. * - :py:attr:`~PartTransformGroup` - Gets the PartTransformGroup. * - :py:attr:`~Geometry` - Gets the Geometry. * - :py:attr:`~RemotePoints` - Gets the RemotePoints. * - :py:attr:`~Symmetry` - Gets the Symmetry. * - :py:attr:`~VirtualTopology` - Gets the VirtualTopology. * - :py:attr:`~Analyses` - Gets the Analyses. * - :py:attr:`~DataModelObjectCategory` - Gets the current DataModelObject's category. * - :py:attr:`~Children` - Gets the list of children. * - :py:attr:`~Comments` - Gets the list of associated comments. * - :py:attr:`~Figures` - Gets the list of associated figures. * - :py:attr:`~Images` - Gets the list of associated images. * - :py:attr:`~InternalObject` - Gets the internal object. For advanced usage only. * - :py:attr:`~Properties` - Gets the list of properties for this object. * - :py:attr:`~VisibleProperties` - Gets the list of properties that are visible for this object. Property detail --------------- .. py:property:: Environments :no-index: :type: Optional[System.Collections.Generic.IEnumerable[Ansys.ACT.Automation.Mechanical.Analysis]] Gets the Analyses. .. !! processed by numpydoc !! .. py:property:: CellId :no-index: :type: Optional[System.String] Gets the CellId. .. !! processed by numpydoc !! .. py:property:: SystemCaption :no-index: :type: Optional[System.String] Gets the SystemCaption. .. !! processed by numpydoc !! .. py:property:: AEDTImportManager :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.AEDTImportManager] Get the manager for manipulating import settings for AEDT files. .. !! processed by numpydoc !! .. py:property:: TableGroup :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.TableGroup] Gets the TableGroup. .. !! processed by numpydoc !! .. py:property:: InternalObject :no-index: :type: Optional[Ansys.Common.Interop.DSObjectsAuto.IDSModelAuto] Gets the internal object. For advanced usage only. .. !! processed by numpydoc !! .. py:property:: Ambient :no-index: :type: Optional[System.Double] Gets or sets the Ambient Lighting factor. .. !! processed by numpydoc !! .. py:property:: Color :no-index: :type: Optional[System.Int32] Gets or sets the Lighting Color. Can also be set using Hex color codes; three byte hexadecimal numbers (consisting of six digits) preceded by '0x', where each byte (or pair of characters in the Hex code) represents the intensity of red, green and blue in the color respectively. For example, 0xFFFFFF. .. !! processed by numpydoc !! .. py:property:: Diffuse :no-index: :type: Optional[System.Double] Gets or sets the Diffuse Lighting factor. .. !! processed by numpydoc !! .. py:property:: Control :no-index: :type: Optional[System.String] Gets the Control. .. !! processed by numpydoc !! .. py:property:: Specular :no-index: :type: Optional[System.Double] Gets or sets the Specular Lighting factor. .. !! processed by numpydoc !! .. py:property:: AMProcess :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.AMProcess] Gets the AMProcess. .. !! processed by numpydoc !! .. py:property:: NamedSelections :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.NamedSelections] Gets the NamedSelections. .. !! processed by numpydoc !! .. py:property:: CondensedGeometry :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.CondensedGeometry] Gets the CondensedGeometry. .. !! processed by numpydoc !! .. py:property:: ConstructionGeometry :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.ConstructionGeometry] Gets the ConstructionGeometry. .. !! processed by numpydoc !! .. py:property:: Connections :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.Connections.Connections] Gets the Connections. .. !! processed by numpydoc !! .. py:property:: CoordinateSystems :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.CoordinateSystems] Gets the CoordinateSystems. .. !! processed by numpydoc !! .. py:property:: CrossSections :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.CrossSections] Gets the CrossSections. .. !! processed by numpydoc !! .. py:property:: FeatureDetection :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.FeatureDetection] Gets the FeatureDetection. .. !! processed by numpydoc !! .. py:property:: Fracture :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.Fracture] Gets the Fracture. .. !! processed by numpydoc !! .. py:property:: GeometryImportGroup :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.GeometryImportGroup] Gets the GeometryImportGroup. .. !! processed by numpydoc !! .. py:property:: Materials :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.Materials] Gets the Materials. .. !! processed by numpydoc !! .. py:property:: Measures :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.Measures] Gets the Measures. .. !! processed by numpydoc !! .. py:property:: MeshEdit :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.MeshEdit] Gets the MeshEdit. .. !! processed by numpydoc !! .. py:property:: Mesh :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.MeshControls.Mesh] Gets the Mesh. .. !! processed by numpydoc !! .. py:property:: MeshNumbering :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.MeshNumbering] Gets the MeshNumbering. .. !! processed by numpydoc !! .. py:property:: PartTransformGroup :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.PartTransformGroup] Gets the PartTransformGroup. .. !! processed by numpydoc !! .. py:property:: Geometry :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.Geometry] Gets the Geometry. .. !! processed by numpydoc !! .. py:property:: RemotePoints :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.RemotePoints] Gets the RemotePoints. .. !! processed by numpydoc !! .. py:property:: Symmetry :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.Symmetry] Gets the Symmetry. .. !! processed by numpydoc !! .. py:property:: VirtualTopology :no-index: :type: Optional[Ansys.ACT.Automation.Mechanical.VirtualTopology] Gets the VirtualTopology. .. !! processed by numpydoc !! .. py:property:: Analyses :no-index: :type: Optional[System.Collections.Generic.IList[Ansys.ACT.Automation.Mechanical.Analysis]] Gets the Analyses. .. !! processed by numpydoc !! .. py:property:: DataModelObjectCategory :no-index: :type: Optional[Ansys.Mechanical.DataModel.Enums.DataModelObjectCategory] Gets the current DataModelObject's category. .. !! processed by numpydoc !! .. py:property:: Children :no-index: :type: Optional[System.Collections.Generic.IList[Ansys.Mechanical.DataModel.Interfaces.IDataModelObject]] Gets the list of children. .. !! processed by numpydoc !! .. py:property:: Comments :no-index: :type: Optional[System.Collections.Generic.IEnumerable[Ansys.ACT.Automation.Mechanical.Comment]] Gets the list of associated comments. .. !! processed by numpydoc !! .. py:property:: Figures :no-index: :type: Optional[System.Collections.Generic.IEnumerable[Ansys.ACT.Automation.Mechanical.Figure]] Gets the list of associated figures. .. !! processed by numpydoc !! .. py:property:: Images :no-index: :type: Optional[System.Collections.Generic.IEnumerable[Ansys.ACT.Automation.Mechanical.Image]] Gets the list of associated images. .. !! processed by numpydoc !! .. py:property:: InternalObject :no-index: :type: Optional[System.Object] Gets the internal object. For advanced usage only. .. !! processed by numpydoc !! .. py:property:: Properties :no-index: :type: Optional[System.Collections.Generic.IReadOnlyList[Ansys.ACT.Automation.Mechanical.Property]] Gets the list of properties for this object. .. !! processed by numpydoc !! .. py:property:: VisibleProperties :no-index: :type: Optional[System.Collections.Generic.IReadOnlyList[Ansys.ACT.Automation.Mechanical.Property]] Gets the list of properties that are visible for this object. .. !! processed by numpydoc !! Method detail ------------- .. py:method:: CreateCylindricalBolt(headHeight: System.Object, headRadius: System.Object, shankLength: System.Object, shankRadius: System.Object) -> Ansys.ACT.Interfaces.Geometry.IGeoPart :no-index: .. code-block:: text Create bolt with a cylinder head based on the specified dimensions. The bolt will be created so that the base of the head is at the origin and aligned with the Y-Z plane. Valid input arguments include: 1) `double` 2) `Quantity` 3) A string representation of `double` or `Quantity`, i.e., "1.0" or "1.0 [cm]" .. !! processed by numpydoc !! .. py:method:: CreateCylindricalNut(height: System.Object, innerRadius: System.Object, outerRadius: System.Object) -> Ansys.ACT.Interfaces.Geometry.IGeoPart :no-index: .. code-block:: text Create a cylindrical nut with the specified dimensions. The nut will be created so that the base of the nut is at the origin and aligned with the Y-Z plane. Valid input arguments include: 1) `double` 2) `Quantity` 3) A string representation of `double` or `Quantity`, i.e., "1.0" or "1.0 [cm]" .. !! processed by numpydoc !! .. py:method:: CreateHexBolt(headHeight: System.Object, wrenchWidth: System.Object, shankLength: System.Object, shankRadius: System.Object) -> Ansys.ACT.Interfaces.Geometry.IGeoPart :no-index: .. code-block:: text Create a bolt with a hex head based on the specified dimensions. The bolt will be created so that the base of the head is at the origin and aligned with the Y-Z plane. Valid input arguments include: 1) `double` 2) `Quantity` 3) A string representation of `double` or `Quantity`, i.e., "1.0" or "1.0 [cm]" .. !! processed by numpydoc !! .. py:method:: CreateHexNut(height: System.Object, innerRadius: System.Object, wrenchWidth: System.Object) -> Ansys.ACT.Interfaces.Geometry.IGeoPart :no-index: .. code-block:: text Create a hex nut with the specified dimensions. The nut will be created so that the base of the nut is at the origin and aligned with the Y-Z plane. Valid input arguments include: 1) `double` 2) `Quantity` 3) A string representation of `double` or `Quantity`, i.e., "1.0" or "1.0 [cm]" .. !! processed by numpydoc !! .. py:method:: CreatePartInstance(part: Ansys.ACT.Interfaces.Geometry.IGeoPart) -> Ansys.ACT.Interfaces.Geometry.IGeoPart :no-index: .. code-block:: text This will create an instance (not an independent copy) of the provided part. The use of instanced parts for replication is highly recommended for memory and performance reasons. .. !! processed by numpydoc !! .. py:method:: GetTransformationOnPart(part: Ansys.ACT.Interfaces.Geometry.IGeoPart) -> Ansys.Mechanical.DataModel.Utilities.RigidBodyTransformationMatrix :no-index: Get the transformation matrix of the provided part. .. !! processed by numpydoc !! .. py:method:: SetTransformationOnPart(part: Ansys.ACT.Interfaces.Geometry.IGeoPart, transformationMatrix: Ansys.Mechanical.DataModel.Utilities.RigidBodyTransformationMatrix) -> System.Void :no-index: .. code-block:: text Transform a part with given transformation. Only rigid body transformation is supported, i.e., no scaling will be performed. The validity of “transformationMatrix” will be checked against the constraints of rigid body transforms; an error will be emitted if the matrix is ill-formed. .. !! processed by numpydoc !! .. py:method:: ClearGeneratedData() -> System.Void :no-index: Run the ClearGeneratedData action. .. !! processed by numpydoc !! .. py:method:: AddRemotePoint() -> Ansys.ACT.Automation.Mechanical.RemotePoint :no-index: Creates a new child RemotePoint. .. !! processed by numpydoc !! .. py:method:: Solve(wait: System.Boolean, config: System.String) -> System.Void :no-index: Run the Solve action. .. !! processed by numpydoc !! .. py:method:: Solve(wait: System.Boolean, config: Ansys.ACT.Mechanical.Application.SolveProcessSettings.SolveConfiguration) -> System.Void :no-index: Run the Solve action. .. !! processed by numpydoc !! .. py:method:: GetResults() -> System.Void :no-index: Gets the Results from the server. .. !! processed by numpydoc !! .. py:method:: AddStaticStructuralAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddStaticStructuralAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddTransientStructuralAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddTransientStructuralAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddRigidDynamicsAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddRigidDynamicsAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddHarmonicResponseAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddHarmonicResponseAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddModalAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddModalAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddSubstructureGenerationAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddSubstructureGenerationAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddExplicitDynamicsAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddExplicitDynamicsAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddSteadyStateThermalAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddSteadyStateThermalAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddTransientThermalAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddTransientThermalAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddMagnetostaticAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddMagnetostaticAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddElectricAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddElectricAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddDesignAssessmentAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddDesignAssessmentAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddThermalElectricAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddThermalElectricAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddModalAcousticAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddModalAcousticAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddHarmonicAcousticAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddHarmonicAcousticAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddStaticAcousticAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddStaticAcousticAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddTopologyOptimizationAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddTopologyOptimizationAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddEigenvalueBucklingAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddEigenvalueBucklingAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddResponseSpectrumAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddResponseSpectrumAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddRandomVibrationAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddRandomVibrationAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddCoupledFieldStatic() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddCoupledFieldStatic action. .. !! processed by numpydoc !! .. py:method:: AddCoupledFieldTransient() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddCoupledFieldTransient action. .. !! processed by numpydoc !! .. py:method:: AddCoupledFieldHarmonic() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddCoupledFieldHarmonic action. .. !! processed by numpydoc !! .. py:method:: AddCoupledFieldModal() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddCoupledFieldModal action. .. !! processed by numpydoc !! .. py:method:: AddLSDynaAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddLSDynaAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddLSDynaRestartAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddLSDynaRestartAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddMotionAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddMotionAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddDesignLifeAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddDesignLifeAnalysis action. .. !! processed by numpydoc !! .. py:method:: AddForcedResponseAnalysis() -> Ansys.ACT.Automation.Mechanical.Analysis :no-index: Run the AddForcedResponseAnalysis action. .. !! processed by numpydoc !! .. py:method:: UpdateGeometryFromSource() -> System.Void :no-index: Run the UpdateGeometryFromSource action. .. !! processed by numpydoc !! .. py:method:: RefreshMaterials() -> System.Void :no-index: Run the RefresMaterials action. .. !! processed by numpydoc !! .. py:method:: LoadResultFile(filePath: System.String) -> Ansys.ACT.Automation.Mechanical.Solution :no-index: Creates a results-only system and loads the result file. .. !! processed by numpydoc !! .. py:method:: AutoFilter() -> System.Void :no-index: .. code-block:: text Enables interface filtering that only displays model-level items applicable to the particular analysis type environments in which you are working. .. !! processed by numpydoc !! .. py:method:: DisableFilter() -> System.Void :no-index: .. code-block:: text Disables interface filtering so that model-level items are not filtered out based on the environment types in your model. .. !! processed by numpydoc !! .. py:method:: AddNamedSelectionFromSelectedConnections() -> System.Collections.Generic.IList[Ansys.ACT.Automation.Mechanical.NamedSelection] :no-index: Creates a new Named Selections (Components) for the selected connections. .. !! processed by numpydoc !! .. py:method:: AddNamedSelection() -> Ansys.ACT.Automation.Mechanical.NamedSelection :no-index: Creates a new child NamedSelection. .. !! processed by numpydoc !! .. py:method:: AddPartTransform() -> Ansys.ACT.Automation.Mechanical.PartTransform :no-index: Creates a new child PartTransform. .. !! processed by numpydoc !! .. py:method:: GetFECommandsRepository(source: System.String, fileIdentifier: System.String) -> Ansys.ACT.Automation.Mechanical.FE.CommandRepository :no-index: Gets the commands repository for a file from external model. .. !! processed by numpydoc !! .. py:method:: AddChart() -> Ansys.ACT.Automation.Mechanical.Chart :no-index: Creates a new child Chart. .. !! processed by numpydoc !! .. py:method:: DeleteParts(parts: System.Object) -> System.Void :no-index: Deletes the provide parts if they exist. Otherwise, nothing happens. An exception will be issued if the argument is invalid. .. !! processed by numpydoc !! .. py:method:: FreezeMeshOnSelectedParts(parts: System.Object) -> System.Void :no-index: Run the FreezeMeshOnSelectedParts action. .. !! processed by numpydoc !! .. py:method:: UnfreezeMeshOnSelectedParts(parts: System.Object) -> System.Void :no-index: Run the UnfreezeMeshOnSelectedParts action. .. !! processed by numpydoc !! .. py:method:: AddCondensedGeometry() -> Ansys.ACT.Automation.Mechanical.CondensedGeometry :no-index: Creates a new CondensedGeometry .. !! processed by numpydoc !! .. py:method:: AddMeasures() -> Ansys.ACT.Automation.Mechanical.Measures :no-index: Creates a new Measures .. !! processed by numpydoc !! .. py:method:: AddConnections() -> Ansys.ACT.Automation.Mechanical.Connections.Connections :no-index: Creates a new Connections .. !! processed by numpydoc !! .. py:method:: AddConstructionGeometry() -> Ansys.ACT.Automation.Mechanical.ConstructionGeometry :no-index: Creates a new ConstructionGeometry .. !! processed by numpydoc !! .. py:method:: AddAMProcess() -> Ansys.ACT.Automation.Mechanical.AdditiveManufacturing.AMProcess :no-index: Creates a new AMProcess .. !! processed by numpydoc !! .. py:method:: AddFracture() -> Ansys.ACT.Automation.Mechanical.Fracture :no-index: Creates a new Fracture .. !! processed by numpydoc !! .. py:method:: AddGeometryImportGroup() -> Ansys.ACT.Automation.Mechanical.GeometryImportGroup :no-index: Get the .. !! processed by numpydoc !! .. py:method:: AddTableGroup(activate: System.Boolean) -> Ansys.ACT.Automation.Mechanical.TableGroup :no-index: Get the .. !! processed by numpydoc !! .. py:method:: AddMeshEdit() -> Ansys.ACT.Automation.Mechanical.MeshEdit :no-index: Creates a new MeshEdit .. !! processed by numpydoc !! .. py:method:: AddMeshNumbering() -> Ansys.ACT.Automation.Mechanical.MeshNumbering :no-index: Creates a new MeshNumbering .. !! processed by numpydoc !! .. py:method:: AddSymmetry() -> Ansys.ACT.Automation.Mechanical.Symmetry :no-index: Creates a new Symmetry .. !! processed by numpydoc !! .. py:method:: AddVirtualTopology() -> Ansys.ACT.Automation.Mechanical.VirtualTopology :no-index: Creates a new VirtualTopology .. !! processed by numpydoc !! .. py:method:: AddCoSimulationPin() -> Ansys.ACT.Automation.Mechanical.CoSimulationPin :no-index: Creates a new CoSimulationPin .. !! processed by numpydoc !! .. py:method:: AddImagePlane() -> Ansys.ACT.Automation.Mechanical.ImagePlane :no-index: Creates an ImagePlane and adds it as a child of this object. .. !! processed by numpydoc !! .. py:method:: EvaluateScriptDefinedResults() -> System.Void :no-index: EvaluateScriptDefinedResults method. .. !! processed by numpydoc !! .. py:method:: AddTreeGroupingFolder(dataModelObjects: System.Collections.IEnumerable) -> Ansys.ACT.Automation.Mechanical.TreeGroupingFolder :no-index: Move the Data Model Objects to a new TreeGroupingFolder. .. !! processed by numpydoc !! .. py:method:: AddTreeGroupingFolder(dataModelObject: Ansys.Mechanical.DataModel.Interfaces.IDataModelObject) -> Ansys.ACT.Automation.Mechanical.TreeGroupingFolder :no-index: Move the Data Model Object to a new TreeGroupingFolder. .. !! processed by numpydoc !! .. py:method:: CenterOfMass() -> Ansys.Core.Units.Quantity :no-index: Calculates the center of mass of all unsupressed bodies and point masses. .. !! processed by numpydoc !! .. py:method:: AddFatigueCombination() -> Ansys.ACT.Automation.Mechanical.FatigueCombination :no-index: Creates a new FatigueCombination .. !! processed by numpydoc !! .. py:method:: AddFeatureDetection() -> Ansys.ACT.Automation.Mechanical.FeatureDetection :no-index: Creates a new FeatureDetection .. !! processed by numpydoc !! .. py:method:: AddPythonCodeEventBased() -> Ansys.ACT.Automation.Mechanical.PythonCodeEventBased :no-index: Creates a new PythonCodeEventBased .. !! processed by numpydoc !! .. py:method:: AddPythonResult() -> Ansys.ACT.Automation.Mechanical.Results.ScriptableResults.PythonResult :no-index: Creates a new PythonResult .. !! processed by numpydoc !! .. py:method:: AddSolutionCombination() -> Ansys.ACT.Automation.Mechanical.SolutionCombination :no-index: Creates a new SolutionCombination .. !! processed by numpydoc !! .. py:method:: GetChildren(recurses: System.Boolean, children: System.Collections.Generic.IList[ChildrenType]) -> System.Collections.Generic.IList[ChildrenType] :no-index: Gets the list of children, filtered by type. .. !! processed by numpydoc !! .. py:method:: GetChildren(category: Ansys.Mechanical.DataModel.Enums.DataModelObjectCategory, recurses: System.Boolean, children: System.Collections.Generic.IList[Ansys.Mechanical.DataModel.Interfaces.IDataModelObject]) -> System.Collections.Generic.IList[Ansys.Mechanical.DataModel.Interfaces.IDataModelObject] :no-index: Gets the list of children, filtered by type. .. !! processed by numpydoc !! .. py:method:: AddComment() -> Ansys.ACT.Automation.Mechanical.Comment :no-index: Creates a new child Comment. .. !! processed by numpydoc !! .. py:method:: AddFigure() -> Ansys.ACT.Automation.Mechanical.Figure :no-index: Creates a new child Figure. .. !! processed by numpydoc !! .. py:method:: AddImage(filePath: System.String) -> Ansys.ACT.Automation.Mechanical.Image :no-index: .. code-block:: text 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. .. !! processed by numpydoc !! .. py:method:: Activate() -> System.Void :no-index: Activate the current object. .. !! processed by numpydoc !! .. py:method:: CopyTo(other: Ansys.ACT.Automation.Mechanical.DataModelObject) -> System.Void :no-index: Copies all visible properties from this object to another. .. !! processed by numpydoc !! .. py:method:: Duplicate() -> Ansys.Mechanical.DataModel.Interfaces.IDataModelObject :no-index: Creates a copy of the current DataModelObject. .. !! processed by numpydoc !! .. py:method:: GroupAllSimilarChildren() -> System.Void :no-index: Run the GroupAllSimilarChildren action. .. !! processed by numpydoc !! .. py:method:: GroupSimilarObjects() -> Ansys.ACT.Automation.Mechanical.TreeGroupingFolder :no-index: Run the GroupSimilarObjects action. .. !! processed by numpydoc !! .. py:method:: PropertyByName(name: System.String) -> Ansys.ACT.Automation.Mechanical.Property :no-index: Get a property by its unique name. .. !! processed by numpydoc !! .. py:method:: PropertyByAPIName(name: System.String) -> Ansys.ACT.Automation.Mechanical.Property :no-index: .. code-block:: text 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. .. !! processed by numpydoc !! .. py:method:: CreateParameter(propName: System.String) -> Ansys.ACT.Interfaces.Mechanical.IParameter :no-index: Creates a new parameter for a Property. .. !! processed by numpydoc !! .. py:method:: GetParameter(propName: System.String) -> Ansys.ACT.Interfaces.Mechanical.IParameter :no-index: Gets the parameter corresponding to the given property. .. !! processed by numpydoc !! .. py:method:: RemoveParameter(propName: System.String) -> System.Void :no-index: Removes the parameter from the parameter set corresponding to the given property. .. !! processed by numpydoc !! .. vale on