---
title: CMRotationMatrix
framework: coremotion
role: symbol
role_heading: Structure
path: coremotion/cmrotationmatrix
---

# CMRotationMatrix

The type of a structure representing a rotation matrix.

## Declaration

```swift
struct CMRotationMatrix
```

## Topics

### Fields

- [m11](coremotion/cmrotationmatrix/m11.md)
- [m12](coremotion/cmrotationmatrix/m12.md)
- [m13](coremotion/cmrotationmatrix/m13.md)
- [m21](coremotion/cmrotationmatrix/m21.md)
- [m22](coremotion/cmrotationmatrix/m22.md)
- [m23](coremotion/cmrotationmatrix/m23.md)
- [m31](coremotion/cmrotationmatrix/m31.md)
- [m32](coremotion/cmrotationmatrix/m32.md)
- [m33](coremotion/cmrotationmatrix/m33.md)

### Initializers

- [init()](coremotion/cmrotationmatrix/init().md)
- [init(m11:m12:m13:m21:m22:m23:m31:m32:m33:)](coremotion/cmrotationmatrix/init(m11:m12:m13:m21:m22:m23:m31:m32:m33:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Getting a Mathematical Representation of Attitude as a Rotation Matrix

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