RAParticleAssemblyPartList
Last update: 17.07.2025class RAParticleAssemblyPartList
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.
Methods:
| Name | Description |
|---|---|
Clear() |
Remove all items from the list. |
New() |
Add a new item. |
Remove(item) |
Remove an item from the list. |
Clear()
Remove all items from the list.
New()
Add a new item. Returns the newly created item.
Remove(item: T)
Remove an item from the list.