---
title: "init(truncating:)"
framework: spatial
role: symbol
role_heading: Initializer
path: "spatial/affinetransform3dfloat/init(truncating:)-7vabe"
---

# init(truncating:)

Returns a new affine transform from a double-precision 4 x 4 matrix truncated to a  4 x 3 matrix.

## Declaration

```swift
init(truncating matrix: simd_double4x4)
```

## Parameters

- `matrix`: The source matrix.

## Discussion

Discussion note: This function is provided as a convenience. All Spatial storage and calculations are single-precision.
