---
title: "init(angles:order:)"
framework: spatial
role: symbol
role_heading: Initializer
path: "spatial/eulerangles/init(angles:order:)-44rv1"
---

# init(angles:order:)

Creates a new Euler angles structure from the specified single-precision angles and order.

## Declaration

```swift
init(angles: simd_float3, order: EulerAngles.Order)
```

## Parameters

- `angles`: A three-element, single-precision vector that specifies the Euler angles.
- `order`: The Euler angle order.

## Discussion

Discussion note: In Swift, use EulerAngles.Order in place of __SPEulerAngleOrder.

## See Also

### Initializers

- [init()](spatial/eulerangles/init().md)
- [init(angles:order:)](spatial/eulerangles/init(angles:order:)-93mu1.md)
- [init(x:y:z:order:)](spatial/eulerangles/init(x:y:z:order:).md)
- [init(_:_:_:order:)](spatial/eulerangles/init(_:_:_:order:).md)
