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

# simd_act(_:_:)

Returns a vector rotated by a quaternion.

## Declaration

```swift
func simd_act(_ q: simd_quatf, _ v: simd_float3) -> simd_float3
```

## See Also

### Applying geometric operations to quaternions

- [act(_:)](simd/simd_quatf/act(_:).md)
- [simd_angle(_:)](simd/simd_angle(_:)-zu9h.md)
- [simd_axis(_:)](simd/simd_axis(_:)-56wzs.md)
- [simd_bezier(_:_:_:_:_:)](simd/simd_bezier(_:_:_:_:_:)-1z3gf.md)
- [simd_conjugate(_:)](simd/simd_conjugate(_:)-98bil.md)
- [simd_imag(_:)](simd/simd_imag(_:)-2c837.md)
- [simd_negate(_:)](simd/simd_negate(_:)-3yt2y.md)
- [simd_real(_:)](simd/simd_real(_:)-75sl3.md)
- [simd_slerp(_:_:_:)](simd/simd_slerp(_:_:_:)-u2db.md)
- [simd_slerp_longest(_:_:_:)](simd/simd_slerp_longest(_:_:_:)-3qens.md)
- [simd_spline(_:_:_:_:_:)](simd/simd_spline(_:_:_:_:_:)-1ok51.md)
- [simd_dot(_:_:)](simd/simd_dot(_:_:)-7frqx.md)
- [dot(_:_:)](simd/dot(_:_:)-2en8e.md)
- [simd_length(_:)](simd/simd_length(_:)-52nf5.md)
- [simd_normalize(_:)](simd/simd_normalize(_:)-uch9.md)
