BodyContactRecurdyn Class

class NXOpen.Motion.BodyContactRecurdyn

Bases: NXOpen.NXObject

Represents a NXOpen.Motion.BodyContactRecurdyn

New in version NX5.0.0.

Properties

Property Description
AutoGlobalMaxPenetrationFlag Returns or sets the auto global maximum penetration flag
AutoLocalMaxPenetrationFlag Returns or sets the auto local maximum penetration flag
BufferRadiusFactor Returns or sets the Buffer Radius Factor
BufferRadiusFactorExpression Returns the Buffer Radius Factor expression
ContactTypeOption Returns or sets the contact type option
CoulombFrictionOption Returns or sets the coulomb friction option
DynamicCoefficient Returns or sets the dynamic coefficient
DynamicCoefficientExpression Returns the dynamic coefficient expression
FirstGeometryBoundingBufferLength Returns or sets the bounding Buffer Length
FirstGeometryBoundingBufferLengthExpression Returns the bounding Buffer Length expression
FirstGeometryMaxFacetSizeFactor Returns or sets the max Facet Size Factor
FirstGeometryMaxFacetSizeFactorExpression Returns the max Facet Size Factor expression
FirstGeometryMaxFacetSizeFactorFlag Returns or sets the max Facet Size Factor Flag
FirstGeometryMaximumPenetration Returns or sets the Plane Maximum Penetration of the first geometry
FirstGeometryMaximumPenetrationExpression Returns the Plane Maximum Penetration of the first geometry expresion
FirstGeometryPlaneToleranceFactor Returns or sets the Plane Tolerance Factor of the first geometry
FirstGeometryPlaneToleranceFactorExpression Returns the Plane Tolerance Factor of the first geometry expresion
FirstGeometryPlaneToleranceFactorSolidContact Returns or sets the Plane Tolerance Factor of the first geometry for solid contact
FirstGeometryPlaneToleranceFactorSolidContactExpression Returns the Plane Tolerance Factor of the first geometry for solid contact expression
ForceExponent Returns or sets the force exponent
ForceExponentExpression Returns the force exponent expression
ForceModelType Returns or sets the force model type
FrictionVelocity Returns or sets the friction velocity
FrictionVelocityExpression Returns the friction velocity expression
GlobalMaxPenetration Returns or sets the global Max.
GlobalMaxPenetrationExpression Returns the global Max.
IsOccurrence Returns whether this object is an occurrence or not.
JournalIdentifier Returns the identifier that would be recorded in a journal for this object.
LocalMaxPenetration Returns or sets the local Max.
LocalMaxPenetrationExpression Returns the local Max.
MaterialDamping Returns or sets the material damping
MaterialDampingExpression Returns the material damping expression
MaximumStepSizeFactor Returns or sets the Maximun Step Size Factor
MaximumStepSizeFactorExpression Returns the Maximun Step Size Factor expression
Name Returns the custom name of the object.
OwningComponent Returns the owning component, if this object is an occurrence.
OwningPart Returns the owning part of this object
PenetrationDepth Returns or sets the penetration depth
PenetrationDepthExpression Returns the penetration depth expression
Prototype Returns the prototype of this object if it is an occurrence.
ReboundDampingFactor Returns or sets the rebound Damping Factor
ReboundDampingFactorExpression Returns the rebound Damping Factor expression
ReboundDampingFactorFlag Returns or sets the rebound Damping Factor Flag
SecondGeometryBoundingBufferLength Returns or sets the bounding Buffer Length
SecondGeometryBoundingBufferLengthExpression Returns the bounding Buffer Length expression
SecondGeometryMaxFacetSizeFactor Returns or sets the max Facet Size Factor
SecondGeometryMaxFacetSizeFactorExpression Returns the max Facet Size Factor expression
SecondGeometryMaxFacetSizeFactorFlag Returns or sets the max Facet Size Factor Flag
SecondGeometryMaximumPenetration Returns or sets the Plane Maximum Penetration of the second geometry
SecondGeometryMaximumPenetrationExpression Returns the Plane Maximum Penetration of the second geometry expression
SecondGeometryPlaneToleranceFactor Returns or sets the Plane Tolerance Factor of the second geometry
SecondGeometryPlaneToleranceFactorExpression Returns the Plane Tolerance Factor of the second geometry expression
SecondGeometryPlaneToleranceFactorSolidContact Returns or sets the Plane Tolerance Factor of the second geometry for solid contact
SecondGeometryPlaneToleranceFactorSolidContactExpression Returns the Plane Tolerance Factor of the second geometry for solid contact expression
StaticCoefficient Returns or sets the coulomb coefficient
StaticCoefficientExpression Returns the coulomb coefficient expression
StictionVelocity Returns or sets the stiction velocity
StictionVelocityExpression Returns the stiction velocity expression
Stiffness Returns or sets the stiffness
StiffnessExpression Returns the stiffness expression
SurfaceTypeOption Returns or sets the surface type option
Tag Returns the Tag for this object.

Methods

Method Description
CreateAttributeIterator Create an attribute iterator @return A new attribute iterator object
DeleteAllAttributesByType Deletes all attributes of a specific type.
DeleteAttributeByTypeAndTitle Deletes an attribute by type and title.
DeleteUserAttribute Deletes the first attribute encountered with the given Type, Title.
DeleteUserAttributes Deletes the attributes on the object, if any, that satisfy the given iterator
FindObject Finds the NXOpen.NXObject with the given identifier as recorded in a journal.
GetAttributeTitlesByType Gets all the attribute titles of a specific type.
GetBooleanUserAttribute Gets a boolean attribute by Title and array Index.
GetComputationalTimeUserAttribute Gets a time attribute by Title and array Index.
GetIntegerAttribute Gets an integer attribute by title.
GetIntegerUserAttribute Gets an integer attribute by Title and array Index.
GetNextUserAttribute Gets the next attribute encountered on the object, if any, that satisfies the given iterator.
GetRealAttribute Gets a real attribute by title.
GetRealUserAttribute Gets a real attribute by Title and array Index.
GetReferenceAttribute Gets the reference string (not the calculated value) of a string attribute that uses a reference string.
GetStringAttribute Gets a string attribute value by title.
GetStringUserAttribute Gets a string attribute by Title and array Index.
GetTimeAttribute Gets a time attribute by title.
GetTimeUserAttribute Gets a time attribute by Title and array Index.
GetUserAttribute Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index.
GetUserAttributeAsString Gets the first attribute encountered on the object, if any, with a given title, type and array index.
GetUserAttributeCount Gets the count of set attributes on the object, if any, that satisfy the given iterator.
GetUserAttributeLock Determine the lock of the given attribute.
GetUserAttributeSize Gets the size of the first attribute encountered on the object, if any, with a given Title and Type.
GetUserAttributeSourceObjects Returns an array of objects from which this object presents attributes.
GetUserAttributes Gets all the attributes that have been set on the given object, if any, that satisfy the given iterator.
GetUserAttributesAsStrings Gets all the attributes that have been set on the given object.
HasUserAttribute Determines if an attribute exists on the object, that satisfies the given iterator @return
Print Prints a representation of this object to the system log file.
SetAttribute Creates or modifies an integer attribute.
SetBooleanUserAttribute Creates or modifies a boolean attribute with the option to update or not.
SetName Sets the custom name of the object.
SetReferenceAttribute Creates or modifies a string attribute which uses a reference string.
SetTimeAttribute Creates or modifies a time attribute.
SetTimeUserAttribute Creates or modifies a time attribute with the option to update or not.
SetUserAttribute Creates or modifies an attribute with the option to update or not.
SetUserAttributeLock Lock or unlock the given attribute.

Enumerations

BodyContactRecurdynContactType Enumeration the enum for contact type option of 3D contact
BodyContactRecurdynCoulombFriction Enumeration the enum for friction option of 3D contact
BodyContactRecurdynForceModel Enumeration the enum for forec model of 3D contact
BodyContactRecurdynSurfaceType Enumeration the enum for surface type option of 3D contact

Property Detail

AutoGlobalMaxPenetrationFlag

BodyContactRecurdyn.AutoGlobalMaxPenetrationFlag

Returns or sets the auto global maximum penetration flag

-------------------------------------

Getter Method

Signature AutoGlobalMaxPenetrationFlag()

Returns:
Return type:int

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AutoGlobalMaxPenetrationFlag(autoGlobalMaxPenetrationFlag)

Parameters:autoGlobalMaxPenetrationFlag (int) –

New in version NX7.5.0.

License requirements: mechanisms (“MECHANISMS”)

AutoLocalMaxPenetrationFlag

BodyContactRecurdyn.AutoLocalMaxPenetrationFlag

Returns or sets the auto local maximum penetration flag

-------------------------------------

Getter Method

Signature AutoLocalMaxPenetrationFlag()

Returns:
Return type:int

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AutoLocalMaxPenetrationFlag(autoLocalMaxPenetrationFlag)

Parameters:autoLocalMaxPenetrationFlag (int) –

New in version NX7.5.0.

License requirements: mechanisms (“MECHANISMS”)

BufferRadiusFactor

BodyContactRecurdyn.BufferRadiusFactor

Returns or sets the Buffer Radius Factor

-------------------------------------

Getter Method

Signature BufferRadiusFactor()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.BufferRadiusFactorExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature BufferRadiusFactor(bufferRadiusFactor)

Parameters:bufferRadiusFactor (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.BufferRadiusFactorExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

BufferRadiusFactorExpression

BodyContactRecurdyn.BufferRadiusFactorExpression

Returns the Buffer Radius Factor expression

-------------------------------------

Getter Method

Signature BufferRadiusFactorExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ContactTypeOption

BodyContactRecurdyn.ContactTypeOption

Returns or sets the contact type option

-------------------------------------

Getter Method

Signature ContactTypeOption()

Returns:
Return type:NXOpen.Motion.BodyContactRecurdynContactType

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ContactTypeOption(contactType)

Parameters:contactType (NXOpen.Motion.BodyContactRecurdynContactType) –

New in version NX5.0.0.

License requirements: mechanisms (“MECHANISMS”)

CoulombFrictionOption

BodyContactRecurdyn.CoulombFrictionOption

Returns or sets the coulomb friction option

-------------------------------------

Getter Method

Signature CoulombFrictionOption()

Returns:
Return type:NXOpen.Motion.BodyContactRecurdynCoulombFriction

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CoulombFrictionOption(coulombFriction)

Parameters:coulombFriction (NXOpen.Motion.BodyContactRecurdynCoulombFriction) –

New in version NX5.0.0.

License requirements: mechanisms (“MECHANISMS”)

DynamicCoefficient

BodyContactRecurdyn.DynamicCoefficient

Returns or sets the dynamic coefficient

-------------------------------------

Getter Method

Signature DynamicCoefficient()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.DynamicCoefficientExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature DynamicCoefficient(dynamicCoefficient)

Parameters:dynamicCoefficient (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.DynamicCoefficientExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

DynamicCoefficientExpression

BodyContactRecurdyn.DynamicCoefficientExpression

Returns the dynamic coefficient expression

-------------------------------------

Getter Method

Signature DynamicCoefficientExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryBoundingBufferLength

BodyContactRecurdyn.FirstGeometryBoundingBufferLength

Returns or sets the bounding Buffer Length

-------------------------------------

Getter Method

Signature FirstGeometryBoundingBufferLength()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryBoundingBufferLengthExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstGeometryBoundingBufferLength(boundingBufferLength)

Parameters:boundingBufferLength (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryBoundingBufferLengthExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

FirstGeometryBoundingBufferLengthExpression

BodyContactRecurdyn.FirstGeometryBoundingBufferLengthExpression

Returns the bounding Buffer Length expression

-------------------------------------

Getter Method

Signature FirstGeometryBoundingBufferLengthExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryMaxFacetSizeFactor

BodyContactRecurdyn.FirstGeometryMaxFacetSizeFactor

Returns or sets the max Facet Size Factor

-------------------------------------

Getter Method

Signature FirstGeometryMaxFacetSizeFactor()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryMaxFacetSizeFactorExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstGeometryMaxFacetSizeFactor(maxFacetSizeFactor)

Parameters:maxFacetSizeFactor (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryMaxFacetSizeFactorExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

FirstGeometryMaxFacetSizeFactorExpression

BodyContactRecurdyn.FirstGeometryMaxFacetSizeFactorExpression

Returns the max Facet Size Factor expression

-------------------------------------

Getter Method

Signature FirstGeometryMaxFacetSizeFactorExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryMaxFacetSizeFactorFlag

BodyContactRecurdyn.FirstGeometryMaxFacetSizeFactorFlag

Returns or sets the max Facet Size Factor Flag

-------------------------------------

Getter Method

Signature FirstGeometryMaxFacetSizeFactorFlag()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstGeometryMaxFacetSizeFactorFlag(maxFacetSizeFactorFlag)

Parameters:maxFacetSizeFactorFlag (bool) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

FirstGeometryMaximumPenetration

BodyContactRecurdyn.FirstGeometryMaximumPenetration

Returns or sets the Plane Maximum Penetration of the first geometry

-------------------------------------

Getter Method

Signature FirstGeometryMaximumPenetration()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryMaximumPenetrationExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstGeometryMaximumPenetration(firstGeometryMaximumPenetration)

Parameters:firstGeometryMaximumPenetration (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryMaximumPenetrationExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

FirstGeometryMaximumPenetrationExpression

BodyContactRecurdyn.FirstGeometryMaximumPenetrationExpression

Returns the Plane Maximum Penetration of the first geometry expresion

-------------------------------------

Getter Method

Signature FirstGeometryMaximumPenetrationExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryPlaneToleranceFactor

BodyContactRecurdyn.FirstGeometryPlaneToleranceFactor

Returns or sets the Plane Tolerance Factor of the first geometry

-------------------------------------

Getter Method

Signature FirstGeometryPlaneToleranceFactor()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstGeometryPlaneToleranceFactor(firstGeometryPlaneToleranceFactor)

Parameters:firstGeometryPlaneToleranceFactor (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

FirstGeometryPlaneToleranceFactorExpression

BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorExpression

Returns the Plane Tolerance Factor of the first geometry expresion

-------------------------------------

Getter Method

Signature FirstGeometryPlaneToleranceFactorExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryPlaneToleranceFactorSolidContact

BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorSolidContact

Returns or sets the Plane Tolerance Factor of the first geometry for solid contact

-------------------------------------

Getter Method

Signature FirstGeometryPlaneToleranceFactorSolidContact()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorSolidContactExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstGeometryPlaneToleranceFactorSolidContact(firstGeometryPlaneToleranceFactorSolidContact)

Parameters:firstGeometryPlaneToleranceFactorSolidContact (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorSolidContactExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

FirstGeometryPlaneToleranceFactorSolidContactExpression

BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorSolidContactExpression

Returns the Plane Tolerance Factor of the first geometry for solid contact expression

-------------------------------------

Getter Method

Signature FirstGeometryPlaneToleranceFactorSolidContactExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ForceExponent

BodyContactRecurdyn.ForceExponent

Returns or sets the force exponent

-------------------------------------

Getter Method

Signature ForceExponent()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.ForceExponentExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature ForceExponent(forceExponent)

Parameters:forceExponent (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.ForceExponentExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

ForceExponentExpression

BodyContactRecurdyn.ForceExponentExpression

Returns the force exponent expression

-------------------------------------

Getter Method

Signature ForceExponentExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ForceModelType

BodyContactRecurdyn.ForceModelType

Returns or sets the force model type

-------------------------------------

Getter Method

Signature ForceModelType()

Returns:
Return type:NXOpen.Motion.BodyContactRecurdynForceModel

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ForceModelType(forceModel)

Parameters:forceModel (NXOpen.Motion.BodyContactRecurdynForceModel) –

New in version NX5.0.0.

License requirements: mechanisms (“MECHANISMS”)

FrictionVelocity

BodyContactRecurdyn.FrictionVelocity

Returns or sets the friction velocity

-------------------------------------

Getter Method

Signature FrictionVelocity()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FrictionVelocityExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature FrictionVelocity(frictionVelocity)

Parameters:frictionVelocity (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.FrictionVelocityExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

FrictionVelocityExpression

BodyContactRecurdyn.FrictionVelocityExpression

Returns the friction velocity expression

-------------------------------------

Getter Method

Signature FrictionVelocityExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

GlobalMaxPenetration

BodyContactRecurdyn.GlobalMaxPenetration

Returns or sets the global Max.

Penetration

-------------------------------------

Getter Method

Signature GlobalMaxPenetration()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.GlobalMaxPenetrationExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature GlobalMaxPenetration(globalMaxPenetration)

Parameters:globalMaxPenetration (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.GlobalMaxPenetrationExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

GlobalMaxPenetrationExpression

BodyContactRecurdyn.GlobalMaxPenetrationExpression

Returns the global Max.

Penetration expression

-------------------------------------

Getter Method

Signature GlobalMaxPenetrationExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

IsOccurrence

BodyContactRecurdyn.IsOccurrence

Returns whether this object is an occurrence or not.

-------------------------------------

Getter Method

Signature IsOccurrence()

Returns:This object is an occurrence
Return type:bool

New in version NX3.0.0.

License requirements: None.

JournalIdentifier

BodyContactRecurdyn.JournalIdentifier

Returns the identifier that would be recorded in a journal for this object.

This may not be the same across different releases of the software.

-------------------------------------

Getter Method

Signature JournalIdentifier()

Returns:
Return type:str

New in version NX3.0.0.

License requirements: None.

LocalMaxPenetration

BodyContactRecurdyn.LocalMaxPenetration

Returns or sets the local Max.

Penetration

-------------------------------------

Getter Method

Signature LocalMaxPenetration()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.LocalMaxPenetrationExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature LocalMaxPenetration(localMaxPenetration)

Parameters:localMaxPenetration (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.LocalMaxPenetrationExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

LocalMaxPenetrationExpression

BodyContactRecurdyn.LocalMaxPenetrationExpression

Returns the local Max.

Penetration expression

-------------------------------------

Getter Method

Signature LocalMaxPenetrationExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

MaterialDamping

BodyContactRecurdyn.MaterialDamping

Returns or sets the material damping

-------------------------------------

Getter Method

Signature MaterialDamping()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.MaterialDampingExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature MaterialDamping(materialDamping)

Parameters:materialDamping (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.MaterialDampingExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

MaterialDampingExpression

BodyContactRecurdyn.MaterialDampingExpression

Returns the material damping expression

-------------------------------------

Getter Method

Signature MaterialDampingExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

MaximumStepSizeFactor

BodyContactRecurdyn.MaximumStepSizeFactor

Returns or sets the Maximun Step Size Factor

-------------------------------------

Getter Method

Signature MaximumStepSizeFactor()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.MaximumStepSizeFactorExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature MaximumStepSizeFactor(maximumStepSizeFactor)

Parameters:maximumStepSizeFactor (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.MaximumStepSizeFactorExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

MaximumStepSizeFactorExpression

BodyContactRecurdyn.MaximumStepSizeFactorExpression

Returns the Maximun Step Size Factor expression

-------------------------------------

Getter Method

Signature MaximumStepSizeFactorExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Name

BodyContactRecurdyn.Name

Returns the custom name of the object.

-------------------------------------

Getter Method

Signature Name()

Returns:
Return type:str

New in version NX3.0.0.

License requirements: None.

OwningComponent

BodyContactRecurdyn.OwningComponent

Returns the owning component, if this object is an occurrence.

-------------------------------------

Getter Method

Signature OwningComponent()

Returns:
Return type:NXOpen.Assemblies.Component

New in version NX3.0.0.

License requirements: None.

OwningPart

BodyContactRecurdyn.OwningPart

Returns the owning part of this object

-------------------------------------

Getter Method

Signature OwningPart()

Returns:The owning part of this object or null if it does not have an owner
Return type:NXOpen.BasePart

New in version NX3.0.0.

License requirements: None.

PenetrationDepth

BodyContactRecurdyn.PenetrationDepth

Returns or sets the penetration depth

-------------------------------------

Getter Method

Signature PenetrationDepth()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.PenetrationDepthExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature PenetrationDepth(penetrationDepth)

Parameters:penetrationDepth (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.PenetrationDepthExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

PenetrationDepthExpression

BodyContactRecurdyn.PenetrationDepthExpression

Returns the penetration depth expression

-------------------------------------

Getter Method

Signature PenetrationDepthExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Prototype

BodyContactRecurdyn.Prototype

Returns the prototype of this object if it is an occurrence.

-------------------------------------

Getter Method

Signature Prototype()

Returns:The prototype of this object or null if this object is not an occurrence
Return type:NXOpen.INXObject

New in version NX3.0.0.

License requirements: None.

ReboundDampingFactor

BodyContactRecurdyn.ReboundDampingFactor

Returns or sets the rebound Damping Factor

-------------------------------------

Getter Method

Signature ReboundDampingFactor()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.ReboundDampingFactorExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature ReboundDampingFactor(reboundDampingFactor)

Parameters:reboundDampingFactor (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.ReboundDampingFactorExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

ReboundDampingFactorExpression

BodyContactRecurdyn.ReboundDampingFactorExpression

Returns the rebound Damping Factor expression

-------------------------------------

Getter Method

Signature ReboundDampingFactorExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ReboundDampingFactorFlag

BodyContactRecurdyn.ReboundDampingFactorFlag

Returns or sets the rebound Damping Factor Flag

-------------------------------------

Getter Method

Signature ReboundDampingFactorFlag()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ReboundDampingFactorFlag(reboundDampingFactorFlag)

Parameters:reboundDampingFactorFlag (bool) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryBoundingBufferLength

BodyContactRecurdyn.SecondGeometryBoundingBufferLength

Returns or sets the bounding Buffer Length

-------------------------------------

Getter Method

Signature SecondGeometryBoundingBufferLength()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryBoundingBufferLengthExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondGeometryBoundingBufferLength(boundingBufferLength)

Parameters:boundingBufferLength (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryBoundingBufferLengthExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryBoundingBufferLengthExpression

BodyContactRecurdyn.SecondGeometryBoundingBufferLengthExpression

Returns the bounding Buffer Length expression

-------------------------------------

Getter Method

Signature SecondGeometryBoundingBufferLengthExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SecondGeometryMaxFacetSizeFactor

BodyContactRecurdyn.SecondGeometryMaxFacetSizeFactor

Returns or sets the max Facet Size Factor

-------------------------------------

Getter Method

Signature SecondGeometryMaxFacetSizeFactor()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryMaxFacetSizeFactorExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondGeometryMaxFacetSizeFactor(maxFacetSizeFactor)

Parameters:maxFacetSizeFactor (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryMaxFacetSizeFactorExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryMaxFacetSizeFactorExpression

BodyContactRecurdyn.SecondGeometryMaxFacetSizeFactorExpression

Returns the max Facet Size Factor expression

-------------------------------------

Getter Method

Signature SecondGeometryMaxFacetSizeFactorExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SecondGeometryMaxFacetSizeFactorFlag

BodyContactRecurdyn.SecondGeometryMaxFacetSizeFactorFlag

Returns or sets the max Facet Size Factor Flag

-------------------------------------

Getter Method

Signature SecondGeometryMaxFacetSizeFactorFlag()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondGeometryMaxFacetSizeFactorFlag(maxFacetSizeFactorFlag)

Parameters:maxFacetSizeFactorFlag (bool) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryMaximumPenetration

BodyContactRecurdyn.SecondGeometryMaximumPenetration

Returns or sets the Plane Maximum Penetration of the second geometry

-------------------------------------

Getter Method

Signature SecondGeometryMaximumPenetration()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryMaximumPenetration() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondGeometryMaximumPenetration(secondGeometryMaximumPenetration)

Parameters:secondGeometryMaximumPenetration (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryMaximumPenetration() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryMaximumPenetrationExpression

BodyContactRecurdyn.SecondGeometryMaximumPenetrationExpression

Returns the Plane Maximum Penetration of the second geometry expression

-------------------------------------

Getter Method

Signature SecondGeometryMaximumPenetrationExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SecondGeometryPlaneToleranceFactor

BodyContactRecurdyn.SecondGeometryPlaneToleranceFactor

Returns or sets the Plane Tolerance Factor of the second geometry

-------------------------------------

Getter Method

Signature SecondGeometryPlaneToleranceFactor()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondGeometryPlaneToleranceFactor(secondGeometryPlaneToleranceFactor)

Parameters:secondGeometryPlaneToleranceFactor (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryPlaneToleranceFactorExpression

BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorExpression

Returns the Plane Tolerance Factor of the second geometry expression

-------------------------------------

Getter Method

Signature SecondGeometryPlaneToleranceFactorExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SecondGeometryPlaneToleranceFactorSolidContact

BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorSolidContact

Returns or sets the Plane Tolerance Factor of the second geometry for solid contact

-------------------------------------

Getter Method

Signature SecondGeometryPlaneToleranceFactorSolidContact()

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorSolidContactExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondGeometryPlaneToleranceFactorSolidContact(secondGeometryPlaneToleranceFactorSolidContact)

Parameters:secondGeometryPlaneToleranceFactorSolidContact (float) –

New in version NX6.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorSolidContactExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryPlaneToleranceFactorSolidContactExpression

BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorSolidContactExpression

Returns the Plane Tolerance Factor of the second geometry for solid contact expression

-------------------------------------

Getter Method

Signature SecondGeometryPlaneToleranceFactorSolidContactExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

StaticCoefficient

BodyContactRecurdyn.StaticCoefficient

Returns or sets the coulomb coefficient

-------------------------------------

Getter Method

Signature StaticCoefficient()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.StaticCoefficientExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature StaticCoefficient(staticCoefficient)

Parameters:staticCoefficient (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.StaticCoefficientExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

StaticCoefficientExpression

BodyContactRecurdyn.StaticCoefficientExpression

Returns the coulomb coefficient expression

-------------------------------------

Getter Method

Signature StaticCoefficientExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

StictionVelocity

BodyContactRecurdyn.StictionVelocity

Returns or sets the stiction velocity

-------------------------------------

Getter Method

Signature StictionVelocity()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.StictionVelocityExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature StictionVelocity(stictionVelocity)

Parameters:stictionVelocity (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.StictionVelocityExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

StictionVelocityExpression

BodyContactRecurdyn.StictionVelocityExpression

Returns the stiction velocity expression

-------------------------------------

Getter Method

Signature StictionVelocityExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Stiffness

BodyContactRecurdyn.Stiffness

Returns or sets the stiffness

-------------------------------------

Getter Method

Signature Stiffness()

Returns:
Return type:float

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.StiffnessExpression() to query or edit it.

License requirements: None.

-------------------------------------

Setter Method

Signature Stiffness(stiffness)

Parameters:stiffness (float) –

New in version NX5.0.0.

Deprecated since version NX8.0.0: Obtain the expression using NXOpen.Motion.BodyContactRecurdyn.StiffnessExpression() to query or edit it.

License requirements: mechanisms (“MECHANISMS”)

StiffnessExpression

BodyContactRecurdyn.StiffnessExpression

Returns the stiffness expression

-------------------------------------

Getter Method

Signature StiffnessExpression()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SurfaceTypeOption

BodyContactRecurdyn.SurfaceTypeOption

Returns or sets the surface type option

-------------------------------------

Getter Method

Signature SurfaceTypeOption()

Returns:
Return type:NXOpen.Motion.BodyContactRecurdynSurfaceType

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SurfaceTypeOption(surfaceType)

Parameters:surfaceType (NXOpen.Motion.BodyContactRecurdynSurfaceType) –

New in version NX5.0.0.

License requirements: mechanisms (“MECHANISMS”)

Method Detail

FindObject

BodyContactRecurdyn.FindObject

Finds the NXOpen.NXObject with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Signature FindObject(journalIdentifier)

Parameters:journalIdentifier (str) – Journal identifier of the object
Returns:
Return type:NXOpen.INXObject

New in version NX3.0.0.

License requirements: None.

Print

BodyContactRecurdyn.Print

Prints a representation of this object to the system log file.

Signature Print()

New in version NX3.0.0.

License requirements: None.

SetName

BodyContactRecurdyn.SetName

Sets the custom name of the object.

NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.

Signature SetName(name)

Parameters:name (str) –

New in version NX3.0.0.

License requirements: None.