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

# init(truncating:)

## Declaration

```swift
init(truncating transform: ProjectiveTransform3DFloat)
```

## Parameters

- `transform`: The source transform.

## Return Value

Return Value A new affine transform structure.

## Discussion

Discussion Returns a new affine transform structure from the first three rows of the specified projective transform. note: This function is similar to @p SPAffineTransform3DFloatMakeWithProjective, but it ignores the last row of the matrix.
