BornAgain supports two- and three-dimensional particle arrangements through dedicated structure classes.
Particles deposited on a surface or interface. Use depositParticle() for
disordered arrangements, or structured layouts like RadialParacrystal for
ordered/partially ordered systems.
See 2D structures for details on interference functions and size-distribution models.
Particles distributed throughout a layer’s volume, such as nanoparticles
in a polymer film. Use plugLiquid() to create these assemblies.
See 3D structures for details on correlation models.
3D structures were introduced in BornAgain 24.