---
title: quaternion
framework: coremotion
role: symbol
role_heading: Instance Property
path: coremotion/cmattitude/quaternion
---

# quaternion

Returns a quaternion representing the device’s attitude.

## Declaration

```swift
var quaternion: CMQuaternion { get }
```

## Discussion

Discussion See the discussion of the CMQuaternion type in “Constants” for further information.

## See Also

### Related Documentation

- [rotationMatrix](coremotion/cmattitude/rotationmatrix.md)

### Getting a Mathematical Representation of Attitude as a Quaternion

- [CMQuaternion](coremotion/cmquaternion.md)
