---
title: "init(translationByX:byY:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/affinetransform/init(translationbyx:byy:)"
---

# init(translationByX:byY:)

Creates an affine transformation matrix from translation values.

## Declaration

```swift
init(translationByX x: CGFloat, byY y: CGFloat)
```

## Parameters

- `x`: The horizontal translation value.
- `y`: The vertical translation value.

## Discussion

Discussion The matrix takes the following form: [ 1  0  0 ] [ 0  1  0 ] [ x  y  1 ]

## See Also

### Creating Transforms

- [init()](foundation/affinetransform/init().md)
- [init(rotationByDegrees:)](foundation/affinetransform/init(rotationbydegrees:).md)
- [init(rotationByRadians:)](foundation/affinetransform/init(rotationbyradians:).md)
- [init(scale:)](foundation/affinetransform/init(scale:).md)
- [init(scaleByX:byY:)](foundation/affinetransform/init(scalebyx:byy:).md)
- [init(m11:m12:m21:m22:tX:tY:)](foundation/affinetransform/init(m11:m12:m21:m22:tx:ty:).md)
