Skip to main content

Rocky PrePost scripting 2024 R2

RAMaterialsInteractionCollection

Last update: 17.07.2025

class RAMaterialsInteractionCollection

Rocky PrePost Scripting wrapper for the collection of materials interactions in a project.

This wrapper corresponds to the “Materials Interactions” item on the project’s data tree. Retrieve the RAMaterialsInteractionCollection from a RAStudy via:

interaction_collection = study.GetMaterialsInteractionCollection()

Instances of the RAMaterialsInteractionCollection class act as regular Python lists and can be iterated on, individual materials accessed via index, etc:

interaction_1 = interaction_collection[3]
for interaction in interaction_collection:
    interaction.SetAdhesiveFraction(80, '%')
interaction_2 = interaction_collection.GetMaterialsInteraction('Default Particles', 'Default Boundaries')

Note that individual interactions can’t be created or removed by the user: they are created and removed as necessary as new materials are created or removed.

Items in this list are of type RAMaterialsInteraction.

Methods:

Name Description
Clear() Unused: Materials Interactions are automatically deleted when Materials are created.
GetMaterialsInteraction(material_1, material_2) Get the materials interaction for the given pair of materials.
New() Unused: Materials Interactions are automatically created when Materials are created.
Remove(item) Unused: Materials Interactions are automatically deleted when Materials are created.

Clear()

Unused: Materials Interactions are automatically deleted when Materials are created.

GetMaterialsInteraction(material_1, material_2)

Get the materials interaction for the given pair of materials.

For both material_1 and material_2 parameters, the parameter can be either an instance of RASolidMaterial or the material’s name.

New()

Unused: Materials Interactions are automatically created when Materials are created.

Remove(item)

Unused: Materials Interactions are automatically deleted when Materials are created.

Connect with Ansys