---
title: "CATransform3DTranslate(_:_:_:_:)"
framework: Core Animation
role: symbol
role_heading: Function
platforms: [iOS 2.0+, iPadOS 2.0+, Mac Catalyst 13.1+, macOS 10.5+, tvOS 9.0+, visionOS 1.0+]
path: "quartzcore/catransform3dtranslate(_:_:_:_:)"
---

# CATransform3DTranslate(_:_:_:_:)

Translates t by (tx, ty, tz) and returns the result: t = translate(tx, ty, tz) * t.

## Declaration

```swift
func CATransform3DTranslate(_ t: CATransform3D, _ tx: CGFloat, _ ty: CGFloat, _ tz: CGFloat) -> CATransform3D
```

## See Also

### Chaining Transforms

- [CATransform3DConcat(_:_:)](quartzcore/catransform3dconcat(_:_:).md)
- [CATransform3DScale(_:_:_:_:)](quartzcore/catransform3dscale(_:_:_:_:).md)
- [CATransform3DRotate(_:_:_:_:_:)](quartzcore/catransform3drotate(_:_:_:_:_:).md)
