---
title: "simd_quaternion(_:)"
framework: simd
role: symbol
role_heading: Function
path: "simd/simd_quaternion(_:)-2er3f"
---

# simd_quaternion(_:)

## Declaration

```swift
func simd_quaternion(_ matrix: simd_half3x3) -> simd_quath
```

## Discussion

Discussion Construct a quaternion from a 3x3 rotation matrix. If matrix is not orthogonal with determinant 1, the result is undefined.
