# SCNMatrix4.Rotate SCNMatrix4.Rotate Method

## Definition

## Overloads

Rotate(Quaternion) Rotate(Quaternion) |
Creates a rotation matrix that represents the transformation that is represented by |

Rotate(Quaterniond) Rotate(Quaterniond) |
Creates a rotation matrix that represents the transformation that is represented by |

## Rotate(Quaternion) Rotate(Quaternion)

Creates a rotation matrix that represents the transformation that is represented by `q`

.

`public static SceneKit.SCNMatrix4 Rotate (OpenTK.Quaternion q);`

`static member Rotate : OpenTK.Quaternion -> SceneKit.SCNMatrix4`

#### Parameters

#### Returns

## Rotate(Quaterniond) Rotate(Quaterniond)

Creates a rotation matrix that represents the transformation that is represented by `q`

.

`public static SceneKit.SCNMatrix4 Rotate (OpenTK.Quaterniond q);`

`static member Rotate : OpenTK.Quaterniond -> SceneKit.SCNMatrix4`