---
title: "init(CATransform3D:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsvalue/init(catransform3d:)"
---

# init(CATransform3D:)

Creates a new value object containing the specified CoreAnimation transform structure.

## Declaration

```swift
init(CATransform3D t: CATransform3D)
```

```swift
init(caTransform3D t: CATransform3D)
```

## Parameters

- `t`: The value for the new object.

## Return Value

Return Value A new value object that contains the transform information.

## See Also

### Related Documentation

- [CATransform3D](quartzcore/catransform3d.md)

### Working with CoreAnimation Transform Values

- [caTransform3DValue](foundation/nsvalue/catransform3dvalue.md)
