---
title: CATransform3D
framework: quartzcore
role: symbol
role_heading: Structure
path: quartzcore/catransform3d
---

# CATransform3D

The standard transform matrix used throughout Core Animation.

## Declaration

```swift
struct CATransform3D
```

## Overview

Overview The transform matrix is used to rotate, scale, translate, skew, and project the layer content. Functions are provided for creating, concatenating, and modifying CATransform3D data.

## Topics

### Initializers

- [init()](quartzcore/catransform3d/init().md)
- [init(m11:m12:m13:m14:m21:m22:m23:m24:m31:m32:m33:m34:m41:m42:m43:m44:)](quartzcore/catransform3d/init(m11:m12:m13:m14:m21:m22:m23:m24:m31:m32:m33:m34:m41:m42:m43:m44:).md)
- [init(_:)](quartzcore/catransform3d/init(_:)-6awvy.md)
- [init(_:)](quartzcore/catransform3d/init(_:)-6euzs.md)

### Instance Properties

- [m11](quartzcore/catransform3d/m11.md)
- [m12](quartzcore/catransform3d/m12.md)
- [m13](quartzcore/catransform3d/m13.md)
- [m14](quartzcore/catransform3d/m14.md)
- [m21](quartzcore/catransform3d/m21.md)
- [m22](quartzcore/catransform3d/m22.md)
- [m23](quartzcore/catransform3d/m23.md)
- [m24](quartzcore/catransform3d/m24.md)
- [m31](quartzcore/catransform3d/m31.md)
- [m32](quartzcore/catransform3d/m32.md)
- [m33](quartzcore/catransform3d/m33.md)
- [m34](quartzcore/catransform3d/m34.md)
- [m41](quartzcore/catransform3d/m41.md)
- [m42](quartzcore/catransform3d/m42.md)
- [m43](quartzcore/catransform3d/m43.md)
- [m44](quartzcore/catransform3d/m44.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [Sendable](swift/sendable.md)

## See Also

### Constants

- [CAAutoresizingMask](quartzcore/caautoresizingmask.md)
- [Action Identifiers](quartzcore/action-identifiers.md)
- [CAEdgeAntialiasingMask](quartzcore/caedgeantialiasingmask.md)
- [Identity Transform](quartzcore/identity-transform.md)
- [Scaling Filters](quartzcore/scaling-filters.md)
- [CALayer.DynamicRange](quartzcore/calayer/dynamicrange.md)
