---
title: "init(scale:rotation:translation:)"
framework: spatial
role: symbol
role_heading: Initializer
path: "spatial/transform3dprotocol/init(scale:rotation:translation:)"
---

# init(scale:rotation:translation:)

Returns a new scale, rotate, translate transform.

## Declaration

```swift
init(scale: Self.Size, rotation: Self.Rotation, translation: Self.Vector)
```

## Parameters

- `scale`: The scale.
- `rotation`: The rotation.
- `translation`: The translation.
