---
title: particleAngularVelocityVariation
framework: scenekit
role: symbol
role_heading: Instance Property
path: scenekit/scnparticlesystem/particleangularvelocityvariation
---

# particleAngularVelocityVariation

The range, in degrees per second, of randomized initial angular velocities for particles. Animatable.

## Declaration

```swift
var particleAngularVelocityVariation: CGFloat { get set }
```

## Discussion

Discussion Setting a nonzero value for this property randomizes the effect of the particleAngularVelocity property. SceneKit randomly adjusts the initial angular velocity of each particle by up to half the particleAngularVelocityVariation value. For example, if the particleAngularVelocity value is 10.0 degrees per second and the particleAngularVelocityVariation value is 5.0 degrees per second, newly spawned particles spin at random speeds between 7.5 and 12.5 degrees per second. The default value is 0.0 degrees per second, specifying no randomization. You can animate changes to this property’s value. See Animating SceneKit Content.

## See Also

### Managing Particle Motion

- [particleAngle](scenekit/scnparticlesystem/particleangle.md)
- [particleAngleVariation](scenekit/scnparticlesystem/particleanglevariation.md)
- [particleVelocity](scenekit/scnparticlesystem/particlevelocity.md)
- [particleVelocityVariation](scenekit/scnparticlesystem/particlevelocityvariation.md)
- [particleAngularVelocity](scenekit/scnparticlesystem/particleangularvelocity.md)
- [particleLifeSpan](scenekit/scnparticlesystem/particlelifespan.md)
- [particleLifeSpanVariation](scenekit/scnparticlesystem/particlelifespanvariation.md)
