---
title: "GLKQuaternionMakeWithAngleAndVector3Axis(_:_:)"
framework: GLKit
role: symbol
role_heading: Function
platforms: [iOS 5.0+, iPadOS 5.0+, macOS 10.8+, tvOS 9.0+]
path: "glkit/glkquaternionmakewithangleandvector3axis(_:_:)"
---

# GLKQuaternionMakeWithAngleAndVector3Axis(_:_:)

Creates a quaternion that represents a rotation around an axis.

## Declaration

```swift
func GLKQuaternionMakeWithAngleAndVector3Axis(_ radians: Float, _ axisVector: GLKVector3) -> GLKQuaternion
```

## Parameters

- `radians`: The angle of the rotation in radians (a positive angle is counterclockwise).
- `axisVector`: The axis of rotation.

## Return Value

Return Value A new quaternion.

## See Also

### Creating Quaternions

- [GLKQuaternionMake(_:_:_:_:)](glkit/glkquaternionmake(_:_:_:_:).md)
- [GLKQuaternionMakeWithArray(_:)](glkit/glkquaternionmakewitharray(_:).md)
- [GLKQuaternionMakeWithVector3(_:_:)](glkit/glkquaternionmakewithvector3(_:_:).md)
- [GLKQuaternionMakeWithAngleAndAxis(_:_:_:_:)](glkit/glkquaternionmakewithangleandaxis(_:_:_:_:).md)
- [GLKQuaternionMakeWithMatrix3(_:)](glkit/glkquaternionmakewithmatrix3(_:).md)
- [GLKQuaternionMakeWithMatrix4(_:)](glkit/glkquaternionmakewithmatrix4(_:).md)
