RAParticleAssemblyPartList#

class ansys.rocky.app.ra_particle_assembly.RAParticleAssemblyPartList(id: str, model_id: str | None = None)#

Bases: ansys.rocky.app.ra_list.RAList[RAParticleAssemblyPart]

Rocky PrePost Scripting wrapper for the parts list in a single Particle Assembly.

To get the RAParticleAssemblyPartList from a RAParticleAssembly, use:

assembly_parts = particle_assembly.GetAssemblyParts()

RAParticleAssemblyPartList contains methods to add, remove and retrieve individual assembly parts. It corresponds to the list of entries on a Particle Assembly’s “Shape” tab on the Rocky UI.

The following examples add, remove and access individual entries in the assembly parts list:

# Add new items
assembly_part_1 = assembly_parts.New()

# Access and modify items
assembly_part_2 = assembly_parts[0]
assembly_part_2.SetParticle('Particle 1')

# Remove items
assembly_parts.Remove(assembly_part_2)
del assembly_parts[0]
assembly_parts.Clear()

The RAParticleAssemblyPartList is a list of RAParticleAssemblyPart.

Overview#

Import detail#

from ansys.rocky.app.ra_particle_assembly import RAParticleAssemblyPartList

Method detail#

classmethod RAParticleAssemblyPartList.GetWrappedClass() type[rocky30.models.particle.particle_assembly.ParticleAssemblyPartList]#
classmethod RAParticleAssemblyPartList.GetClassName() str#