---
title: "init(position:rotation:scale:)"
framework: spatial
role: symbol
role_heading: Initializer
path: "spatial/scaledpose3d/init(position:rotation:scale:)-8ndo4"
---

# init(position:rotation:scale:)

Creates a scaled pose with the specified single-precision position vector and quaternion.

## Declaration

```swift
init(position: simd_float3 = .zero, rotation: simd_quatf, scale: Float = 1)
```

## See Also

### Creating a 3D scaled-pose structure

- [init()](spatial/scaledpose3d/init().md)
- [init(_:)](spatial/scaledpose3d/init(_:)-v6ox.md)
- [init(_:)](spatial/scaledpose3d/init(_:)-4izkj.md)
- [init(forward:scale:up:)](spatial/scaledpose3d/init(forward:scale:up:).md)
- [init(position:rotation:scale:)](spatial/scaledpose3d/init(position:rotation:scale:)-6fom1.md)
- [init(position:target:scale:up:)](spatial/scaledpose3d/init(position:target:scale:up:).md)
- [init(position:rotation:scale:)](spatial/scaledpose3d/init(position:rotation:scale:)-7ya6f.md)
- [init(position:rotation:scale:)](spatial/scaledpose3d/init(position:rotation:scale:)-8fyu0.md)
- [init(transform:)](spatial/scaledpose3d/init(transform:)-oogv.md)
- [init(transform:)](spatial/scaledpose3d/init(transform:)-9s08k.md)
