Modifiers

Modifiers are the basic building blocks that can be used in OVITO's modification pipeline. The following table lists the available modifier types.

Modifier nameDescription
Analysis
Atomic strainCalculates the atomic-level strain tensors based on an initial reference and a deformed configuration.
Bin and reduceAgregates a particle property over a one- or two-dimensional bin grid.
Bond-angle analysisPerforms the bond-angle analysis of Ackland and Jones to determine the local crystal structure.
Construct surface meshConstructs a polyhedral mesh representing the surface of an atomistic solid.
Dislocation analysis (DXA)Detects dislocation lines in a crystal.
Displacement vectorsCalculates the displacements of particles based on an initial and a deformed configuration.
Centrosymmetry parameterCalculates the centrosymmetry parameter for every particle.
Cluster analysisDecomposes a particle system into clusters of particles.
Common neighbor analysisPerforms the common neighbor analysis (CNA) to determine the local crystal structure.
Coordination analysisDetermines the number of near neighbors of each particle and computes the radial distribution function.
Elastic strain calculationCalculates the atomic-level elastic strain tensors in crystalline systems.
HistogramComputes the histogram of a particle property.
Identify diamond structureFinds atoms that are arranged in a cubic or hexagonal diamond lattice.
Scatter plotGenerates a scatter plot of two particle properties.
Voronoi analysisComputes the coordination number, atomic volume, and Voronoi index of particles from their Voronoi polyhedra.
Wigner-Seitz defect analysisIdentifies point defects (vacancies and interstitials) in a crystal lattice.
Coloring
Ambient occlusionPerforms an ambient occlusion calculation to shade particles.
Assign colorAssigns a color to all selected particles.
Color codingColors particles based on a certain particle property.
Modification
Affine transformationApplies an affine transformation to particle coordinates.
Create bondsCreates bonds between particles.
Compute propertyComputes a new property for each particle based a user-defined formula.
Delete selected particlesDeletes all selected particles.
Freeze propertyTakes a snapshot of the current state of a particle property and preserves it over time.
Python scriptAllows you to write your own modifier type in Python..
Show periodic imagesDuplicates particles to display the periodic images of particles.
SliceCuts out a slice or a cross-section from the structure.
Wrap at periodic boundariesMaps particles outside of the simulation box back into the box.
Selection
Clear selectionResets the selection state of all particles.
Expand selectionSelects particles that are neighbors of already selected particles.
Manual selectionAllows to select particles with the mouse.
Invert selectionInverts the selection state of each particle.
Expression selectSelects particles based on a user-defined criterion.
Select particle typeSelects particles of one or more types.