---
title: "*(_:_:)"
framework: spatial
role: symbol
role_heading: Operator
path: "spatial/rotation3dfloat/*(_:_:)-99umr"
---

# *(_:_:)

Calculates the spherical linear interpolation between the identity rotation and the RHS rotation at the LHS interpolation parameter.

## Declaration

```swift
static func * (lhs: Float, rhs: Rotation3DFloat) -> Rotation3DFloat
```

## Parameters

- `lhs`: The interpolation parameter
- `rhs`: The rotation.

## Discussion

Discussion For example, multiplying an angle of 90° by 0.5, returns an angle of 45°:  let rotation = Rotation3DFloat(angle: Angle2DFloat(degrees: 90),                            axis: .init(x: 0, y: 1, z: 0))  let rotated = ( 0.5 * rotation).angle.degrees  print(rotated) // prints "45.0" Note This function returns the longest path where the angle is greater than 180°,
