---
title: "init(x:y:z:order:)"
framework: spatial
role: symbol
role_heading: Initializer
path: "spatial/eulerangles/init(x:y:z:order:)"
---

# init(x:y:z:order:)

Creates a new Euler angles structure from the specified angle structures and order.

## Declaration

```swift
init(x: Angle2D, y: Angle2D, z: Angle2D, order: EulerAngles.Order)
```

## Parameters

- `x`: The first angle.
- `y`: The second angle.
- `z`: The third angle.
- `order`: The Euler angle order.

## See Also

### Initializers

- [init()](spatial/eulerangles/init().md)
- [init(angles:order:)](spatial/eulerangles/init(angles:order:)-44rv1.md)
- [init(angles:order:)](spatial/eulerangles/init(angles:order:)-93mu1.md)
- [init(_:_:_:order:)](spatial/eulerangles/init(_:_:_:order:).md)
