---
title: rotationAxis
framework: scenekit
role: symbol
role_heading: Type Property
path: scenekit/scnparticlesystem/particleproperty/rotationaxis
---

# rotationAxis

The particle’s axis of rotation, expressed as a vector in the particle’s local coordinate space.

## Declaration

```swift
static let rotationAxis: SCNParticleSystem.ParticleProperty
```

## Discussion

Discussion This property’s value is a three-component vector (an NSValue object containing an SCNVector3 value for particle property controllers, or an array of three float values for particle event or modifier blocks). The particle system’s orientationMode determines the initial rotation axis for each particle. The angle property defines the particle’s rotation about this axis.

## See Also

### Type Properties

- [angle](scenekit/scnparticlesystem/particleproperty/angle.md)
- [angularVelocity](scenekit/scnparticlesystem/particleproperty/angularvelocity.md)
- [bounce](scenekit/scnparticlesystem/particleproperty/bounce.md)
- [charge](scenekit/scnparticlesystem/particleproperty/charge.md)
- [color](scenekit/scnparticlesystem/particleproperty/color.md)
- [contactNormal](scenekit/scnparticlesystem/particleproperty/contactnormal.md)
- [contactPoint](scenekit/scnparticlesystem/particleproperty/contactpoint.md)
- [frame](scenekit/scnparticlesystem/particleproperty/frame.md)
- [frameRate](scenekit/scnparticlesystem/particleproperty/framerate.md)
- [friction](scenekit/scnparticlesystem/particleproperty/friction.md)
- [life](scenekit/scnparticlesystem/particleproperty/life.md)
- [opacity](scenekit/scnparticlesystem/particleproperty/opacity.md)
- [position](scenekit/scnparticlesystem/particleproperty/position.md)
- [size](scenekit/scnparticlesystem/particleproperty/size.md)
- [velocity](scenekit/scnparticlesystem/particleproperty/velocity.md)
