Contents

init(pivotEntity:revolutions:orbitalAxis:isOrientedToPath:isAdditive:)

Creates a new orbit entity action.

Declaration

init(pivotEntity: ActionEntityResolution, revolutions: Float, orbitalAxis: SIMD3<Float> = [0, 1, 0], isOrientedToPath: Bool = false, isAdditive: Bool = false)

Parameters

  • pivotEntity:

    The pivot entity that the targeted entity will orbit.

  • revolutions:

    The number of rotations to complete before stopping.

  • orbitalAxis:

    A vector that describes the axis of rotation (in world space).

  • isOrientedToPath:

    Indicates whether the orbiting target entity updates its orientation during the animation to orient itself along the rotation path.

  • isAdditive:

    A Boolean value that indicates whether the animation system additively blends the action’s output with the base value.