ABQRigidBodyConstraint (Object)

Represents an Abaqus rigid body constraint (ABQRigidBodyConstraint) object.

Properties


Property MoveToCenterOfMass() As
Sets or returns the move to center of mass flag.
Property NumPinSupports() As (Read Only)
Gets the number of pin point supports for the rigid body.
Property NumTieSupports() As (Read Only)
Gets the number of tie point supports for the rigid body.

Methods


Sub AddSupportFromBody( iProduct, iBody)
Creates a new support for the body and adds it to the description of the Analysis Entity.
Parameters:
iProduct
The CATIAProduct specifying the positioning object.
iBody
The CATIABody specifying the object that is being pointed to.

Refer: CATIABody , CATIAProduct
Sub AddSupportFromPart( iProduct, iPart)
Creates a new support for the part and adds it to the description of the Analysis Entity.
Parameters:
iProduct
The CATIAProduct specifying the positioning object.
iSupport
The CATIAPart specifying the object that is being pointed to.

Refer: CATIAPart , CATIAProduct
Sub AddSupportFromPublication( iProduct, iPublication)
Adds a support to the Rigid body constraint. If the support already exists, it is removed.
Parameters:
iProduct
The CATIA Product specifying the object to which the rigid body constraint is applied.
iPublication
The CATIA Publication specifying the region to which the rigid body constraint is applied.

Refer: CATIAPublication
Sub ClearPinSupports()
Clears the pin point supports for the rigid body.
Sub ClearTieSupports()
Clears the tie point supports for the rigid body.
Sub GetPinSupports( iProducts, iRegions)
Gets the pin point supports for the rigid body.
Parameters:
oProducts
Safe array of products for the support region as CATIReferences. This array has a one-to-one mapping with the regions array.
oRegions
Safe array of supports as CATIReferences. This array has a one-to-one mapping with the products array.
Sub GetTieSupports( iProducts, iRegions)
Gets the tie point supports for the rigid body.
Parameters:
oProducts
Safe array of products for the support region as CATIReferences. This array has a one-to-one mapping with the regions array.
oRegions
Safe array of supports as CATIReferences. This array has a one-to-one mapping with the products array.
Sub SetHandler( iProduct, iRef)
Set the handler for the rigid body.
Parameters:
iProduct
The CATIAProduct specifying the positioning object.
iRef
The CATIAReference specifying the object that is being pointed to.
Sub SetHandlerFromPublication( iProduct, iPublication)
Sets the handler for the Rigid body constraint. Any previously set handler will be replaced with the new value.
Parameters:
iProduct
The CATIA Product for handeler.
iPublication
The CATIA Publication for handeler.

Refer: CATIAPublication
Sub SetPinSupports( iProducts, iRegions)
Sets the pin point supports for the rigid body. Any previously set pin supports will be replaced with this new list. At least one item in the list is required.
Parameters:
iProducts
Safe array of products for the support region as CATIReferences. This array has a one-to-one mapping with the regions array.
iRegions
Safe array of supports as CATIReferences. This array has a one-to-one mapping with the products array.
Sub SetTieSupports( iProducts, iRegions)
Sets the tie point supports for the rigid body. Any previously set tie supports will be replaced with this new list. At least one item in the list is required.
Parameters:
iProducts
Safe array of products for the support region as CATIReferences. This array has a one-to-one mapping with the regions array.
iRegions
Safe array of supports as CATIReferences. This array has a one-to-one mapping with the products array.