---
title: "init(_:)"
framework: spatial
role: symbol
role_heading: Initializer
path: "spatial/pose3dfloat/init(_:)-6yai5"
---

# init(_:)

Creates a pose with the specified double-precision 4 x 4 matrix

## Declaration

```swift
init?(_ matrix: simd_float4x4)
```

## Parameters

- `matrix`: The source matrix

## Discussion

Discussion note: This function can’t extract rotation from a non-scale-rotate-translate affine transform. In that case, the function returns nil.
